Translatez
Simple Internationalization for React Native
Translatez is a tool that simplifies the process of extracting strings from your code. You can add files by dragging and dropping or by syncing with GitHub. Translatez uses a Large Language Model (LLM) to generate translations and integrates them into your code using react-i18next.
Features:
- Easy string extraction: Add files by dragging and dropping or by syncing with GitHub to extract strings.
- LLM translations: Use an LLM for accurate translations.
- Direct integration: Integrate translations directly into your code using react-i18next.
- Automatic updates: Update and push changes to your repository.
The idea for Translatez originated from our experience building a React Native app during university. We found it challenging to add internationalization (i18n) support. Although tools like Lokalise and Crowdin were available, they did not meet our needs. This led us to create a custom solution. Initially, we considered various LLMs but developed a custom algorithm to efficiently handle React Native and React cases. We are currently using gpt4o-mini for React.
Translatez aims to simplify translation integration. We are continually improving the beta version to meet the needs of developers.