Exports
Download and export your translations in various formats.
Exports
Babelize offers flexible export options to integrate translations into your workflow. This guide covers all available export methods and formats.
Export Methods
Dashboard Export
The quickest way to download translations:
- Open your project
- Select the translated file
- Click Export
- Choose your format
- Click Download
Bulk Export
Export multiple files at once:
- In a project, select multiple files using checkboxes
- Click Export Selected
- Files are packaged as a ZIP archive
- Download the archive
API Export
Programmatically retrieve translations:
curl -X GET "https://api.babelize.app/v1/jobs/{job_id}/result" \
-H "Authorization: Bearer YOUR_API_KEY" \
-o translated_file.jsonExport Formats
Same as Source
The default option preserves your original format:
| Source Format | Export Format |
|---|---|
| JSON | JSON |
| YAML | YAML |
| Markdown | Markdown |
| Properties | Properties |
| XLIFF | XLIFF |
| PO | PO |
Alternative Formats
Convert during export for specific use cases:
| Export To | Best For |
|---|---|
| JSON | Web applications, APIs |
| CSV | Spreadsheet review, comparison |
| XLIFF | CAT tool integration |
| TSV | Tab-separated data import |
CSV Export Structure
CSV exports use this structure:
key,source,target,context
greeting,Hello,Hola,UI string
farewell,Goodbye,Adiós,UI stringColumns:
key: The original key or pathsource: Original texttarget: Translated textcontext: Extracted from comments or metadata
Export Options
Include Metadata
Add translation metadata to exports:
{
"_metadata": {
"source_language": "en",
"target_language": "es",
"translated_at": "2024-01-15T10:30:00Z",
"model_version": "2024.1.0"
},
"greeting": "Hola",
"farewell": "Adiós"
}Flatten Nested Keys
Convert nested structures to flat keys:
Original:
{
"messages": {
"greeting": "Hola"
}
}Flattened:
{
"messages.greeting": "Hola"
}Include Source
Include source text alongside translations:
{
"greeting": {
"source": "Hello",
"target": "Hola"
}
}Project-Level Export
Export entire projects for backup or migration:
- Go to Project Settings
- Click Export Project
- Select what to include:
- Translations
- Glossary
- Settings
- History (optional)
- Click Generate Export
- Download when ready
Project exports create a ZIP containing:
project-export/
├── manifest.json
├── glossary.json
├── settings.json
└── translations/
├── en-to-es/
│ ├── file1.json
│ └── file2.json
└── en-to-fr/
├── file1.json
└── file2.jsonScheduled Exports
Team plans support scheduled exports:
- Go to Project Settings → Scheduled Exports
- Click Add Schedule
- Configure:
- Frequency (daily, weekly, monthly)
- Format
- Destination (email, webhook, cloud storage)
- Save the schedule
Cloud Storage Destinations
Connect cloud storage for automatic uploads:
- Amazon S3
- Google Cloud Storage
- Azure Blob Storage
Configuration requires providing credentials with write access to your bucket.
Export Limits
| Plan | Exports per Day | Max Export Size |
|---|---|---|
| Free | 10 | 10 MB |
| Builder | 100 | 100 MB |
| Team | Unlimited | 500 MB |
Encoding and Formatting
All exports use:
- UTF-8 encoding
- Unix-style line endings (LF)
- 2-space indentation for JSON/YAML
Configure formatting preferences in Project Settings → Export Formatting.
Export History
Track all exports:
- Go to Project Settings → Export History
- View list of all exports with:
- Timestamp
- Format
- File count
- Download link (available for 7 days)