Show HN: I coded my own JSON translation tool to easily localize my side project
21–30 of 36 posts
Re: Show HN: I coded my own JSON translation tool to easily localize my side project
#22>Perfect for manage project localization >This credits will never expire. >So if you sync new o modified content There are obvious mistakes in the English version of your website, which is totally bizarre to me, since these errors are absent in the German version. My guess is that the AI actually fixed these errors when translating. I have to say that the German translation is really bad though. "Habe nach einem Onli…
I agree, the German translation is pretty bad (phrases like "Hier ist, was sie über Quicklang.", "Es ist ein Durcheinander. Sie wissen Bescheid.", and "Du kannst all meine Programmierprojekte auf X" are incomplete or awkward). It also doesn't sound like this can handle dynamic phrases like "buy {{count}} items"?
Re: Show HN: I coded my own JSON translation tool to easily localize my side project
#23>Perfect for manage project localization >This credits will never expire. >So if you sync new o modified content There are obvious mistakes in the English version of your website, which is totally bizarre to me, since these errors are absent in the German version. My guess is that the AI actually fixed these errors when translating. I have to say that the German translation is really bad though. "Habe nach einem Onli…
Pro tip: If you are using an LLM to do translations for you, give it CONTEXT so that the translations are not garbage. Don’t just say “translate x into german”. Explain in sentence or two what it’s translating and who the audience is. Many words are translated differently depending on the context of the conversation.
Re: Show HN: I coded my own JSON translation tool to easily localize my side project
#24I've built a fairly sophisticated web-based translation tool for an agency's client who demanded it. I built it to their spec, for their CMS. They didn't use it, because the scheme they wanted turned out to be too much bother, and they couldn't find translation agencies who would bother with it. The reality is that if you want to make it easy to keep translations up-to-date, you actually have to support all the (conf…
Re: Show HN: I coded my own JSON translation tool to easily localize my side project
#25I don't mean to be critical, sounds like something I could actually use occasionally. I sometimes feel like I'm the only one putting up this common sense fight: if designers can spend hours crafting something carefully worded, tailored in English for something, why would it make sense to just take that and auto-translate it into something that if it's wrong gets discovered in the market as some very awkward in-app experience where the words don't make sense so much someone complains? My only gripe is people thinking AI is the total substitute for localization, it's not a silver bullet, but sure is better than nothing.
Re: Show HN: I coded my own JSON translation tool to easily localize my side project
#26>Perfect for manage project localization >This credits will never expire. >So if you sync new o modified content There are obvious mistakes in the English version of your website, which is totally bizarre to me, since these errors are absent in the German version. My guess is that the AI actually fixed these errors when translating. I have to say that the German translation is really bad though. "Habe nach einem Onli…
Re: Show HN: I coded my own JSON translation tool to easily localize my side project
#27https://github.com/KevinColemanInc/i18n-translate-go
Works well for i18njs. The issues I ran into are: chat-gpt didn't translate all the keys in the batch (especially for obscure languages like Laos) and sometimes the chatgpt output invalid unicode (see error in the readme).
Re: Show HN: I coded my own JSON translation tool to easily localize my side project
#28plugging my own project: https://github.com/KevinColemanInc/i18n-translate-go Works well for i18njs. The issues I ran into are: chat-gpt didn't translate all the keys in the batch (especially for obscure languages like Laos) and sometimes the chatgpt output invalid unicode (see error in the readme).
Re: Show HN: I coded my own JSON translation tool to easily localize my side project
#29Re: Show HN: I coded my own JSON translation tool to easily localize my side project
#30I like the idea.
At Replexica we've basically built a better + much faster (+ sometimes cheaper) alternative to Lokalise, Phrase, and Crowdin (we help dev teams do AI translations of user interfaces - web, mobile, Apple Vision Pro, etc.). So having seen some things, I must say AI-powered localization is indeed the future, but it's very, very hard to get it right.
For example, it took us a while to perfect the quality. Working with the "industry standard" scores (BLEU, etc.) isn't easy, and the state of the machine translation industry feels very last century, so you have to oftentimes invent things by studying the latest research.
It's a constant quest to ensure the user gets the best, perfect result, and not to mention, different LLMs perform differently with different language pairs, which adds an extra challenge to maintaining accuracy while iterating. For example, we had to build a regression testing setup internally, to make sure the quality only improves as we ship.
Nevertheless, good luck. I will be keeping an eye on your progress.
BTW, loving your domain name.
EDIT: typos