Google Translate funktioniert kostenlos auf allen wichtigen Websites. Warum können wir es nicht mit Discourse verwenden?
Gibt es etwas in Discourse – wie CORS, Content Security Policy (CSP), API-Beschränkungen oder SPA-Architektur (Ember-Routenänderungen) –, das Google Translate blockiert oder stört?
Ich möchte die kostenpflichtige Google API nicht nutzen.
Leider ist dies ein bekanntes Problem zwischen Browser-Übersetzungsfunktionen/-systemen und SPAs wie Ember oder React. Siehe dieses Github-Problem für eine Diskussion darüber, wie sich dies auf React-Apps auswirkt.
Wir haben nach Möglichkeiten gesucht, dieses Problem zu beheben, aber bisher haben wir nichts gefunden. Letztendlich sollte dies von den Browser-Anbietern behoben werden. Es ist ziemlich auffällig, dass alle von ihnen Single-Page-Apps nach dem Aufrufen von Übersetzungen kaputt machen.
Es gibt eine Website, die unbegrenzte Übersetzungen für 15 US-Dollar anbietet und über 200 Sprachen unterstützt. Sie baten mich, mich anzumelden und garantierten unbegrenzte Übersetzungen. Ich habe ihren Service jetzt 3 Tage lang getestet – sie haben einen Code auf meine Website eingefügt, und alles scheint gut zu funktionieren.
Soll ich sie weiter nutzen oder nicht? Brauche eine Expertenmeinung.