Visual Studio CodeVS Code Extension is here! Install now

Translate CSV files with ease

Upload your CSV language files to SimpleLocalize,
use auto-translation and download ready-to-go translation files in seconds!

Upload CSV
No credit card required14-day free trialTracking-free service
`Sample CSV file with translations`
"key","english","spanish","polish" "welcome_message","Welcome","Bienvenido","Witamy" "logout","Log out","Cerrar sesión","Wyloguj się" "language","Language","Idioma","Język" "save","Save","Guardar","Zapisz" "cancel","Cancel","Cancelar","Anuluj" "download","Download","Descargar","Pobierz"
       
      "key","english","spanish","polish"
      "welcome_message","Welcome","Bienvenido","Witamy"
      "logout","Log out","Cerrar sesión","Wyloguj się"
      "language","Language","Idioma","Język"
      "save","Save","Guardar","Zapisz"
      "cancel","Cancel","Cancelar","Anuluj"
      "download","Download","Descargar","Pobierz"
      
CSV file upload in SimpleLocalize

Upload CSV file

1

Upload your CSV file with translations or use our CLI tool to upload translations from your terminal.

  • Include "description" column in your CSV file to provide context for translators
  • Add "namespace" column to group translations by context
  • Use our CLI tool to upload translations from your terminal
  • Preview translations from the file before uploading
CSV format details
translation editor for translation strings and localization files

Translate texts

2

Your data will show up in a translation editor which can be handed over to translators or other team members.

  • Auto-translate with Google Translate or ChatGPT in seconds!
  • Invite your team members to the project
  • Track changes with activity log
  • Add comments or screenshots for better context
More about translation editor
`Sample CSV file with translations`
"key","english","spanish","polish" "welcome_message","Welcome","Bienvenido","Witamy" "logout","Log out","Cerrar sesión","Wyloguj się" "language","Language","Idioma","Język" "save","Save","Guardar","Zapisz" "cancel","Cancel","Cancelar","Anuluj" "download","Download","Descargar","Pobierz"
       
      "key","english","spanish","polish"
      "welcome_message","Welcome","Bienvenido","Witamy"
      "logout","Log out","Cerrar sesión","Wyloguj się"
      "language","Language","Idioma","Język"
      "save","Save","Guardar","Zapisz"
      "cancel","Cancel","Cancelar","Anuluj"
      "download","Download","Descargar","Pobierz"
      

Download translations

3

Download your translations in CSV, JSON, or XLSX format. You can also use our CLI tool to download translations from your terminal.

  • Download ready CSV file with translations
  • Choose different file formats like JSON, XLSX and more
  • Automate the download process with our CLI tool or API
  • Host your translations online and use them in your application
Export translations

How to use CSV files for translations?

CSV (Comma-Separated Values) files are a popular format for storing tabular data, including translations. They are easy to read and write, making them a good choice for managing translations in software projects.

To use CSV files for translations, you can create a file with columns for the translation keys and the translations in different languages. The first row should contain the column headers, such as "key", "english", "spanish", etc. Each subsequent row should contain the translation key and its corresponding translations.

For example, a CSV file for translations might look like this:

CSV file upload in SimpleLocalize

You can use SimpleLocalize to manage your CSV files with translations. It allows you to upload, edit, and download your CSV files with translations easily. You can also use the auto-translation feature to translate your CSV files in seconds.

How to translate CSV file?

Translating a CSV file is easy with SimpleLocalize. You can upload your CSV file, and it will be converted into a format that can be edited in the translation editor. You can then use the auto-translation feature to translate your CSV file in seconds.

Once the translations are done, you can download the CSV file with translations or use the CLI tool to download translations from your terminal.

Meet SimpleLocalize

SimpleLocalize is a web-based translation management platform that helps
developers and teams to manage translations in a simple and effective way.

SimpleLocalize translation editor in list-view view
  • Auto-translation
  • Screenshots with OCR
  • AI-powered adjustments
  • Built-in Automations
  • Markdown support
  • Variables highlighting
  • Bulk Actions
  • Context-aware translations
  • Acceptance statuses
  • Customizable view
  • Spreadsheet view
  • Text summaries

Auto-translation

Translate your application into multiple languages with just a few clicks. Choose from OpenAI ChatGPT, Google Translate or DeepL translation providers to translate your texts. Adding support for new languages has never been easier.

Learn more about auto-translation
Auto-translation tab in SimpleLocalize

Command-line tool

With SimpleLocalize CLI you can manage your translations from the terminal. It's a powerful tool that helps you to automate the translation process in your project. You can easily synchronize translation files between you local project and SimpleLocalize Translation Editor, start auto-translation or publish changes to the production environment.

CLI documentation
Terminal
# upload source translations $ simplelocalize upload # auto-translate strings $ simplelocalize auto-translate # download translated files $ simplelocalize download
# upload source translations
$ simplelocalize upload

# auto-translate strings
$ simplelocalize auto-translate

# download translated files
$ simplelocalize download

Translation Hosting

Get your translations lightning fast with our CDN. We provide a simple way to host your translations and serve them safely to your users.

Get started with translation hosting
cdn.simplelocalize.io
{ "en": { "CREATE_ACCOUNT": "Create account", "SIGN_IN": "Sign in", "WELCOME_TO_THE_JUNGLE" : "Welcome to the jungle" }, "es": { "CREATE_ACCOUNT": "Crear cuenta", "SIGN_IN": "Iniciar", "WELCOME_TO_THE_JUNGLE": "Bienvenido a la jungla" } }
{
  "en": {
    "CREATE_ACCOUNT": "Create account",
    "SIGN_IN": "Sign in",
    "WELCOME_TO_THE_JUNGLE" : "Welcome to the jungle"
  },
  "es": {
    "CREATE_ACCOUNT": "Crear cuenta",
    "SIGN_IN": "Iniciar",
    "WELCOME_TO_THE_JUNGLE": "Bienvenido a la jungla"
  }
}

Import and export
translations

SimpleLocalize supports Excel file format for importing and exporting translations. You can easily share translations with your team or import existing translations from other tools.

Translations in Excel file

Invite your team

Invite team members to the project. Work together with native speakers from all around the world on your app translations. Share your project with your team and manage translations in one place.

  • project manager
  • software developer
  • translation project manager
  • translator
  • Jakub Pomykała
  • translator
  • translator
  • person
  • person
  • person

Trusted by many

Our translation hosting is used by over 100 million people every month.

Analytics
simplelocalize cloudflare request count

Trusted by developers and translators at

Used at IntersportUsed at IKEAUsed at InvisalignUsed at AmdocsUsed at OSRAMUsed at project44Used at nglUsed at SpitfireAudioUsed at SagemathUsed at UNICEFUsed at AstraZenecaUsed at nabooUsed at walcuUsed at vocal remover
Ready to say
|

Greet your customers
in their native language

Start for free
5-minute setup, no credit card required