Документация

Разрешенные домены

Ключ API является частью кода веб-приложения, поэтому любой пользователь может прочитать его в браузере. Чтобы другие веб-сайты не могли его использовать, ограничьте его своими доменами.

Добавить разрешенные домены

Откройте страницу своей учетной записи и добавьте каждый домен, на котором работает ваше приложение, в разделе Разрешенные домены. Изменения вступают в силу через минуту.

Если список пуст, любой веб-сайт может использовать ваш ключ. Это значение по умолчанию. Ограничения вступают в силу с момента добавления первого домена.

Как только в списке появится хотя бы одна запись, переводы получают только соответствующие веб-сайты. Запросы от других веб-сайтов возвращают ошибку ORIGIN_NOT_ALLOWED, а текст остается непереведенным.

Что можно ввести

ВступлениеПозволяет
example.comexample.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только порт 3000 на localhost
localhostlocalhost в любом порту

* соответствует любым символам. Чтобы разрешить домен и все его поддомены, добавьте example.com и *.example.com.

Развитие на местном уровне

Добавьте localhost, чтобы продолжать использовать ключ во время разработки. В противном случае переводы перестанут работать на вашем компьютере, как только появится запись в списке.

Рендеринг на стороне сервера

На серверах нет домена, поэтому, как только ваш ключ ограничен вашими доменами, для предварительного рендеринга React SSR, Next.js и Angular потребуется секретный ключ.