許可されたドメイン
APIキーはウェブアプリのコードの一部なので、誰でもブラウザで読むことができる。他のウェブサイトで使用されないようにするには、自分のドメインに制限する。
許可されたドメインを追加して
アカウントページを開いて、アプリを実行する各ドメインを [許可されたドメイン] に追加する。変更は1分以内に有効になる。
リストが空の場合、すべてのウェブサイトがあなたのキーを使うことができる。それがデフォルトだから、キーはドメインを追加するまで機能し続ける。
リストに少なくとも1つのエントリがあれば、一致するウェブサイトだけが翻訳される。他のウェブサイトでは ORIGIN_NOT_ALLOWED というエラーが表示されるので、テキストは翻訳されないままになる。
入力できるもの
| エントリー | 許可する |
|---|---|
example.com | example.com 任意のスキームとポートで |
*.example.com | www.example.com や app.example.com などのすべてのサブドメイン。example.com 自体ではない |
my-app-*.vercel.app | my-app-git-main.vercel.app などのデプロイメントをプレビューする |
https://example.com | 唯一の https://example.com |
localhost:3000 | localhost のポート3000だけ |
localhost | localhost どのポートでも |
* はどんな文字にもマッチする。あるドメインとそのすべてのサブドメインを許可するには、example.com と *.example.com の両方を追加して。
地元で開発する
開発中もキーを使い続けるには localhost を追加して。そうしないと、リストにエントリがあるとすぐに翻訳がマシン上で動作しなくなる。
サーバー側のレンダリング
React SSR、Next.js、Angular のプレレンダリングは、リストにあるものは何でも動作し続ける。