Walkthroughs
Step-by-step guides for common translation workflows. The steps are the same in the browser and the desktop app — both are clients of the same server.
Translate a Website from English to French
This walkthrough covers the complete workflow from project creation to file export.
Steps
- Open Bowrain and navigate to the Translate view
- Click New Project on the dashboard
- Enter "Website Translation" as the project name
- Select English as the source language
- Select French as the target language
- Click Create — the project opens in the project view
- Drag your HTML files onto the upload zone (or click Add Files)
- Files appear in the file list with format detection and word counts
- Click a file name to open it in the translation editor
- The editor displays source blocks on the left and empty target cells on the right
- Click a target cell and type the French translation
- Press Enter to save and move to the next block
- Continue translating all blocks, using the progress bar to track completion
- Click Export in the toolbar to download the translated HTML file
What You Learned
- Creating a project with source and target languages
- Uploading files with format auto-detection
- Manual block-by-block translation
- Exporting translated files in their original format
Use AI to Translate a JSON File
Accelerate translation by using an AI provider to generate initial translations, then review and refine them.
Steps
- Create a new project with your JSON file (follow steps 1-8 above)
- Open the file in the translation editor
- Ensure an AI provider is configured (check with your administrator)
- Select the AI provider from the toolbar dropdown if multiple are available
- Click AI Translate in the toolbar
- Wait for the AI to process all blocks — the progress bar updates in real time
- Review the AI-generated translations block by block
- Edit any translations that need refinement
- Mark reviewed blocks by clicking Reviewed in the toolbar
- Export the finished file
What You Learned
- Configuring and selecting AI translation providers
- Bulk AI translation of an entire file
- Reviewing and refining machine-generated translations
- Block status workflow (not-started → translated → reviewed)
Leverage the Content Memory
Reuse previous translations to maintain consistency and reduce effort.
Steps
- Navigate to Content memory in the sidebar to open the content memory browser
- Click Add Entry to add some memory entries:
- Source: "Welcome to our website" / Target: "Bienvenue sur notre site" (en → fr)
- Source: "Contact us" / Target: "Contactez-nous" (en → fr)
- Return to the Translate view and open your project
- Open a file, then switch to Pre-process and choose Recycle from memory
- The system matches source blocks against the memory entries and fills in matches
- Check the progress bar — matched blocks show as "translated"
- Back in the translation editor, toggle the Context panel to see per-block
memory match details:
- Match score (100% for exact matches)
- Match type (generalized, structural, or plain)
- Source and target text
- For partial matches, click Apply in the context panel to accept the suggestion
- Edit the applied translation if needed
What You Learned
- Adding entries to the content memory
- Bulk reuse from memory across an entire file
- Understanding match scores and match types
- Applying memory suggestions from the context panel
Manage Terminology
Build a terms store to enforce consistent vocabulary across translations.
Steps
- Navigate to Brand → Concepts in the sidebar to open the Terminology Explorer
- Click Add Concept to create terminology entries:
- Source: "dashboard" / Target: "tableau de bord" / Domain: "UI" / Status: "preferred"
- Source: "login" / Target: "connexion" / Domain: "UI" / Status: "approved"
- Return to the Translate view and open your project
- Open a file in the translation editor
- Select a block that contains one of your terms (e.g., "dashboard")
- Toggle the Context panel — the Terminology section shows matching terms:
- Source term with status badge
- Target suggestion
- Domain label
- Use the suggested term in your translation for consistency
- Repeat for other blocks containing managed terminology
What You Learned
- Creating terminology concepts with domain and lifecycle status
- Automatic term detection in the editor context panel
- Using terminology suggestions for consistent translation
Import Terminology from CSV
Bulk-load terminology from a spreadsheet export.
Steps
- Prepare a CSV file with columns:
source_term,target_term,source_locale,target_locale,domain,statussource_term,target_term,source_locale,target_locale,domain,statuslogin,connexion,en,fr,UI,approvedpassword,mot de passe,en,fr,security,preferreddashboard,tableau de bord,en,fr,UI,preferredsettings,paramètres,en,fr,UI,approved - Navigate to Brand → Concepts in the sidebar
- Click Import CSV
- Select your CSV file
- The concepts appear in the concept list
- Verify the imported terms, statuses, and domains
What You Learned
- CSV format for terminology import
- Bulk-loading terminology into the workspace terms store
- Verifying imported concepts
Multi-Language Project Workflow
Translate a single source file into multiple target languages.
Steps
- Create a new project with multiple target languages (e.g., French, German, Japanese)
- Upload your source file
- Open the file in the translation editor
- The target locale selector in the toolbar shows "French" (the first target language)
- Translate all blocks into French
- Switch the target locale to German using the dropdown
- The editor reloads with empty targets for German
- Translate all blocks into German (or use AI Translate for initial translations)
- Switch to Japanese and repeat
- Export the file for each target locale — each export produces the file with translations for that locale
What You Learned
- Creating projects with multiple target languages
- Switching between target locales in the editor
- Independent translation progress per locale
- Per-locale file export