Bulk AI CSV translations for app and software localization
Upload your exported localization CSV, choose the string columns to translate, apply your product glossary, and export a clean localized file ready to import back into your localization workflow.
Translate a localization CSV
| Key | Content | Target | Translation | |
|---|---|---|---|---|
| quest.accept | Accept quest | ja | クエストを受注する | |
| item.potion | Restores 50 MP. | de | Stellt 50 MP wieder her. | |
| elder.greet | Welcome, traveler. | fr | Bienvenue, voyageur. | |
| shop.soldout | Sold out — back soon! | es | ¡Agotado! Vuelve pronto. | |
| level.up | Level up! +3 points. | it | Livello superato! +3 punti. | |
| boss.taunt | You dare challenge me? | pt | Ousas desafiar-me? |
| English | French | German | Spanish | |
|---|---|---|---|---|
| Add to cart | Ajouter au panier | In den Warenkorb | Añadir al carrito | |
| Free shipping | Livraison offerte | Kostenloser Versand | Envío gratis | |
| Handmade ceramic mug | Mug artisanal en céramique | Handgefertigte Keramiktasse | Taza de cerámica artesanal | |
| 30-day returns | Retours sous 30 jours | 30 Tage Rückgaberecht | Devoluciones en 30 días | |
| Track your order | Suivre ma commande | Bestellung verfolgen | Rastrea tu pedido | |
| Gift wrapping | Emballage cadeau | Geschenkverpackung | Envoltorio de regalo |
| Slug | Page title | Meta description | |
|---|---|---|---|
| /pricing | Eenvoudige, eerlijke prijzen | Kies een plan dat meegroeit met je team. | |
| /about | Het team achter het product | Maak kennis met de mensen erachter. | |
| /features | Alles om sneller te lanceren | Ontdek wat je allemaal kunt bouwen. | |
| /contact | Vertel ons over je project | We reageren binnen één werkdag. | |
| /blog | Inzichten en productnieuws | Lees onze laatste artikelen en updates. | |
| /careers | Bouw met ons mee | Bekijk onze openstaande vacatures. |
| Piatto | Descrizione | Categoria | |
|---|---|---|---|
| Zuppa di zucca arrosto | Con crema e semi tostati | Antipasti | |
| Burrata con pomodorini | Olio al basilico e pane tostato | Antipasti | |
| Risotto ai funghi porcini | Mantecato al parmigiano | Primi | |
| Branzino alla griglia | Con limone ed erbe fresche | Secondi | |
| Tagliata di manzo | Rucola e scaglie di grana | Secondi | |
| Torta al cioccolato | Cuore fondente, gelato vaniglia | Dolci |
Translate localization CSVs in 3 steps
The core workflow stays simple: upload the strings file, review the translation columns, then export a localized file that drops straight into your pipeline.
1. Upload your localization CSV export
Start from the CSV export you already have from your localization tool or codebase: string keys, source text, and any existing translations.
Upload CSV →2. Select only the string columns that need translation
Keep string keys, variable placeholders, developer comments, and context notes untouched while translating only the human-readable UI strings.
Review columns →3. Export a clean localized strings file
Download a translated CSV that keeps the exact key structure intact, so your localized strings slot straight back into your app or localization platform.
Export result →Use AI Glot's "Selected Columns" mode to translate your app strings
Translate only the display text column while keeping string keys, variable placeholders, and developer context notes completely untouched.
Built for app localization translation work
Key-safe translation
Translate only the display text. String keys, variable names, and format specifiers like {count} or %s stay completely unchanged.
Glossary-aware product language
Keep UI terms, feature names, and product vocabulary consistent across every string in the file, from button labels to error messages.
Import-safe CSV output
AI Glot is built around structured files, so the output keeps the same row logic your localization platform or build pipeline expects.
Built for large string files
Process hundreds or thousands of UI strings without copy-pasting them individually into a general AI chat tool.
App localization CSV translation FAQ
Can AI Glot translate CSV exports from localization platforms like Phrase, Lokalise, or Crowdin?
Will AI Glot change my string keys or variable placeholders like {name} or %s?
How does AI Glot handle length constraints for languages like German?
Can I ensure consistent UI terminology across all strings?
What if some strings have HTML tags or format specifiers inside the text?
Can I provide context for the AI to improve translation accuracy?
Why not use a general AI chatbot to translate my strings file?
5k words on signup + 2k monthly refill