Getting Started with DeepLingo
Welcome to DeepLingo, where we simplify the process of app internationalization. This guide will walk you through the basics of getting your project set up and running with DeepLingo, making your application's transition to multilingual support as smooth as possible.
Step 1: Sign Up and Set Up Your Account
To start, we recommend creating a new account with us. If you are not logged in, our system is limited to 100 tokens (very small files). Once you create an account, you are given 400 tokens to use for free (which a few files can be translated with).
Signing up is straightforward:
- the "Sign In" button can be seen from is on the right on the top navbar.
- From there you can use any of the methods to create an account.
Step 2: Uploading Your JSON Files
DeepLingo starts by importing your English locale JSON i18n files. These are JSON files that are used by popular translation libraries such as i18next and next-translate. An example of such a file can be found on the official react-i18n docs
You are also not limited to one file per translation. You can upload however many files you'd like at a time. After uploading a file, a list is shown which displays the amount of estimated tokens that will be used by that file.
Step 3: Choosing Your Languages
Once your files are uploaded, it's time to select your target languages. This is done by selecting the "Select Languages & Translate" button at the bottom of the page.
Select as many languages as you'd like. Note that the more languages you add, the more the token usage increases.
Step 4: Translation and Downloading
Once you are satisfied with the selected languages, click the "Download & Translate" button. This will then display a loading indicator and download a zip file containing all of your translation files.
Step 5: Integration into Your Project
After downloading, unzip the zip file and you can simply drag the translated files into your project. Rename them if necessary.