Welcome to Lokalise 👋

Sign up

Lokalise is a translation management system, which is designed to make the process of localization faster and easier.

Usually, there are two ways for any translator to join Lokalise:

  1. You got the invitation link via email. If you have received an invitation via email, then it’s all good! Nothing to worry about, just proceed to the next section.
  2. You were told about us, but don’t have the link. In this case, when you click Get Started and choose the option Looking to join an existing team instead you will see the message:

Ask your Project Manager/team administrator for an invitation link and then accept the invitation.

Projects page

When everything is set up and you’ve got the link, you should see something like this:

This page shows the projects that you're a member of and provides a summary for each project:

  • Project completion — you can track the overall progress here
  • Base words — the  total word count of this project
  • Keys — the total number of keys in this project. Keys are unique identifiers that are used for representing text in the code, in files or elsewhere
  • QA issues — you can click and track any issue that our automatic checker has found. These may be grammar/spelling errors, translation reviewing issues, etc.

Apart from looking at the overall project info, you can track the progress of each relevant language separately. If you click on the language, you will be able to edit it in a bilingual mode. In this mode, you can focus on translating one language at a time.

Interface overview

The project used in this guide is called a Sample Project. Your project may look different, but all the main features and menu options will be nearly the same (certain elements might be hidden in your case due to lack of permissions). We’ll cover all features step-by-step, but here’s a quick overview of the Lokalise interface:

  • Project name – our project is called Sample Project
  • Available languages – here you can see the number of languages you will be working with. If you click on any of the flags, you will see the translation progress for the language selected. Our sample shows a number of languages including: English as a source language; Chinese, French, German, and some other as target languages, those you will translate to. The languages are added by your project manager.
  • Tasks – this is where you can check any tasks assigned to you.
  • Project chat – no need to switch between tabs and windows, you can chat with your team right here.
  • Your avatar – you may be assigned to more than one team, so here you can check your current team and other teams available to you. Also, by clicking on the avatar you can manage your personal profile.
  • Amount of keys – keys are unique identifiers that are used for representing text strings in the code, in files or elsewhere. Each key has the corresponding translations for each language that is added to the project.
  • Base (or source) language – this is the main language that you will translate from.
  • Languages and places for translation – here you can see the languages you will be working with. Just click on the text field next to the language name and start translating.


Once someone assigns a task to you, you'll see a notification in the Task Inbox. In addition, you may receive a notification via email. For each task you can track the progress, see the due date and task description. There are two types of tasks:

  • Translation — you are expected to perform translations into one or more languages.
  • Reviewal — you are expected to check the existing translations and set their status to "Reviewed". To achieve that, simply click on the "Glasses" icon next to the translation (check the screenshot below).

Click on the language name in the task inbox and it will open the editor with all the items from this task. Alternatively, click on the word count ("Words to do") to open only the uncompleted keys.

Task-related fields are marked with orange circles. Once you translate one of the items (or set its status to "Reviewed", depending on the task type), the orange circle will turn to a checkmark meaning that this item is completed. You can click on the checkmark to set the item status to "uncompleted" again.

"Words to do" counters are updated automatically as you mark the items as completed. Depending on the configuration of the task set by the creator, you may need to either manually mark a language as done, or it will be marked as done automatically.

Options and features


Lokalise offers a wide range of filtering options. You can choose one of the existing filters or you can create New filter and customize it in any way you like. 


You can use the Sort by option and list all keys in the order you prefer.

Multilingual and bilingual view

Multilingual view allows you to see and translate several languages at the same time. You can see the languages listed one after another.

Bilingual view slightly changes the interface. It allows you to focus on translating one language at a time. If you want to switch to another language, you can simply change the source or target languages above. 

There is also a Focus mode available in the Bilingual view, which removes all info except for the translations.

Remember position

You don’t have to worry about wasting time trying to find the exact place where you stopped working. We have a bookmark feature: just enable the Remember position in project option. As can be seen on the screenshot, the blue scrollbar tracks the current position.

Display placeholders as blocks

For your convenience, we offer a Display placeholders as block function. You can choose to view the placeholders in their original form such as <strong></strong> or you can turn them into blocks, so they won’t distract you. In addition, our QA tool will automatically warn you if you forgot to insert placeholders while performing translations.

Display grammar errors

The display spelling and grammar errors function enables or disables the underlining of words with spelling or grammar mistakes. If you decide to turn it off, our QA checker still will warn you, but won’t underline the word.

QA checker

Missing placeholders

The Missing placeholders QA check will warn you with a red circle. If you click on it, you will receive info about what placeholders are missing and will be able to enter them accordingly.

Grammar and spelling

If a spelling or grammar mistake was found, our QA checker will warn you with an orange triangle. You can click on it to see the detailed explanation.

Please note that your project manager may enable other quality assurance checks.

Translation Memory

This feature is extremely useful if you are working on more than one project. The Translation memory remembers the accepted translations and offers them for you in other projects. There are two ways to view translation memory entries:

  1. The translation suggestion will be displayed automatically when you click on the translation field.
  2. You can click on the Translation Memory button (or bring it up using Ctrl+G) and search for translations manually.

Please note that translation memory entries will be displayed based on the projects you have access to.

Machine translation

Sometimes you just don’t want to leave empty translations, or want to save time by employing machine translation and then editing it manually. We offer several automatic translation services like Google, DeepL, and Microsoft. Feel free to choose the option that suits you best!

You can also click Google-translate empty values button to populate all empty values for the given key using Google Translate service.

Translation upvoting

If your project has multiple translators for the same language, you can collaborate and vote for the most suitable translation version. The translation with the most upvotes will be applied automatically.

Note: this feature might be disabled in your project.


Improve the translation quality and reduce ambiguity with the Screenshots function. Your PM can upload screenshots or pictures which will help you understand the context. These screenshots can be linked to individual keys and the relevant screenshot portion can be highlighted as well.

Project chat

You can chat with your team within Lokalise itself. Also you can enable email notifications for chat messages.


To check translation history and identify any problematic activities to resolve, click the History button. Here you will see all the changes with detailed information. Click Restore to revert to the older translation version.


Some words should stay the same in all languages, for example, company names. Some word can have special meaning. Our Glossary allows you to add any words that require special treatment.

Also, there are some words which have more than one meaning. You can add these to glossary too and write a short explanation.

The word added in Glossary will appear as a suggested translation.

That's it! We'll keep updating this guide. If you have any questions or suggestions, please contact us in the support chat. 

Did this answer your question?