Another simple to use and currently free solution is available here: Translations
The advantage of this solution is that you can create screenshots using a desktop program. This desktop program can also automatically find and mark the translatable text in the screenshots. This way the screenshots will be displayed when the translators translate your app:
So the translator immediately knows the context in which the translation is used. Up to five screenshots can be displayed for each translation, which is useful if the same text is used in multiple screens.
For the translator it is easier to type on a desktop computer than on a phone. Using this website the translator can simply enter the translation into the text field and then press the TAB key to jump to the next text field. In this moment, the translation is automatically saved.
First the needed translations are displayed and afterward the finished ones. So the translator just needs to enter translations and press TAB until he hits a finished translation. You can try it yourself using an example project here: Example Project
Only the project admin needs to sign up (here). The translators will just get a link that contains everything (the project, the language and their authentication).
Additional features are
- Buttons to change the sort order of the translations
- A search field to show only phrases and translations with a certain text
- Support for simple strings, string arrays and plurals.
The website is clean and simple but was developed together with some translators that are satisfied and like it this way.
I am still working on further developing this website, which is why it is marked as beta. However I have already used it for a project and it worked fine.