Dokumentation

Erlaubte Domains

Dein API-Schlüssel ist Teil des Codes deiner Web-App, sodass ihn jeder im Browser lesen kann. Um andere Websites daran zu hindern, es zu verwenden, beschränke es auf deine eigenen Domains.

Erlaubte Domains hinzufügen

Öffne deine Kontoseite und füge jede Domain, auf der deine App läuft, unter Erlaubte Domains hinzu. Änderungen werden innerhalb einer Minute wirksam.

Wenn die Liste leer ist, kann jede Website deinen Schlüssel verwenden. Das ist die Standardeinstellung, also funktionieren die Schlüssel weiter, bis du eine Domain hinzufügst.

Sobald die Liste mindestens einen Eintrag hat, erhalten nur passende Websites Übersetzungen. Andere Websites erhalten den Fehler ORIGIN_NOT_ALLOWED, ihr Text bleibt also unübersetzt.

Was du eingeben kannst

EintragErlaubt
example.comexample.com auf jedem Schema und Port
*.example.comjede Subdomain, wie www.example.com oder app.example.com, aber nicht example.com selbst
my-app-*.vercel.appBereitstellungen wie my-app-git-main.vercel.app in der Vorschau anzeigen
https://example.comnur https://example.com
localhost:3000nur Port 3000 auf localhost
localhostlocalhost an einem beliebigen Port

* entspricht allen Zeichen. Um eine Domain und all ihre Subdomains zuzulassen, füge sowohl example.com als auch *.example.com hinzu.

Lokal entwickeln

Füge localhost hinzu, um den Schlüssel während der Entwicklung weiter zu verwenden. Andernfalls funktionieren Übersetzungen auf deinem Computer nicht mehr, sobald die Liste einen Eintrag enthält.

Serverseitiges Rendern

React SSR, Next.js und Angular Pre-Rendering funktionieren weiter, was auch immer auf der Liste steht.