CSV & PDF Import
Already have translations? Import them directly instead of using AI translation.
CSV import
Use a CSV file when you have translations from an agency, another project, or a spreadsheet.
File format
| Original Text | Spanish | French | German |
|---|---|---|---|
| Hello world | Hola mundo | Bonjour le monde | Hallo Welt |
| Welcome | Bienvenido | Bienvenue | Willkommen |
First column must be Original Text. Add as many language columns as you need.
Languages are auto-detected from headers — use names like "Spanish" or codes like "es".
How to import
- Open your project
- Click Import in the toolbar
- Drop your CSV file
- Review detected languages
- Confirm to apply translations
Matching
aptura.io matches rows by comparing the Original Text column to your source file. Whitespace and line breaks are normalized, but the text must otherwise match exactly. Unmatched rows show an error — download the template first to see the exact source text.
Re-importing
Re-importing a CSV replaces all translations for that language. To add a new language, include it as a new column. To update translations, re-import with the corrected values.
PDF import
Use a translated PDF when your client provided a proof or you have an existing localized document.
How it works
- Upload your design file (PSD, PPTX, etc.)
- Click Import from PDF in the toolbar
- Upload the translated PDF
- aptura.io extracts text and matches it to your source
The AI pairs up corresponding text blocks — even if the layout differs slightly.
Best results
- Use PDFs exported from the same source file when possible
- Higher quality PDFs (not scanned images) work better
- Text should be selectable, not rasterized
What gets matched
aptura.io matches text blocks based on position, context, and content similarity. It handles reordered paragraphs, minor text differences, and different page sizes.
Complex layout changes or heavily reformatted documents may need manual review.
Review and edit the matched translations in the grid. Unmatched items keep their AI translation. Download when ready.