Google Translate works on all major sites for free. Why can’t we use it with Discourse?
Is there something in Discourse — like CORS, Content Security Policy (CSP), API restrictions, or SPA architecture (Ember route changes) — that blocks or interferes with Google Translate’s?
Unfortunately, this is a known issue between browser translation features/systems and SPAs like Ember or React. See this Github issue for a discussion on how this affects React apps.
We have looked for ways to fix this problem, but so far we don’t have anything. Ultimately, this should be fixed by the browser vendors, it’s quite striking that all of them break single page apps after invoking translations.
There is a website that offers unlimited translation for $15, supporting over 200 languages. They asked me to sign up and guaranteed unlimited translation. I’ve tested their service for 3 days now—they added a code to my website, and everything seems to be working fine.
Should I continue using them or not? need expert opinion