Effortlessly extract strings from your code by dragging files or syncing with GitHub and use LLM for translations. Translatez then injects translations via react-i18next into your code, and outputs the injected file. It can even push changes to your repo.
During my last university semester, we built a React Native app with teammates. Just as we were wrapping up, we decided to add i18n to make it stand out. Little did we know what we were getting ourselves into! Extracting all the strings into a JSON file and translating them turned out to be a real pain. We considered using Lokalise and Crowdin, but they didn't quite fit our needs. This challenging experience sparked an idea, leading me to create Translatez. I hope Translatez fills the gap we encountered and proves as useful to you as we wish it had been for us back then! It's currently in beta, but we're continuously improving. While we initially considered using LLMs, their performance wasn't up satisfying. Groq provided fast llms but the output wasn't consistent and OpenAI models were either too slow or expensive. Instead, we developed a custom algorithm that efficiently handles almost all React Native cases (and we're working on React support too). Currently, we use gpt4o-mini for React.
I'm really looking forward to your feedback! Please give Translatez a try and let me know how it works for you. Your experiences and suggestions will be invaluable in making it even better.
Wow, @kalil0321, what an interesting journey! It's awesome to see how you turned a tough experience into a solution with Translatez. The idea of seamlessly integrating translations into code is so innovative—definitely fills a big gap in the market! Can't wait to try it out and give feedback. Keep up the great work, and I'm really excited to see how Translatez evolves. You're onto something great!
Translatez
Translatez