← Изучить

Быстрый старт: проект и ключи

Все песочницы на этом сайте работают с общим демонстрационным проектом, поэтому изучать возможности можно без аккаунта. Чтобы перевести собственное приложение, понадобятся три вещи из панели управления Langsys: проект, ключ для записи и ключ только для чтения. Две минуты, и всего один раз.

Смотреть · 4:13 Начало работы: от и до

Настройка

  1. Войдите на app.langsys.dev — или создайте аккаунт, если его ещё нет.
  2. Создайте проект. Выберите базовую локаль (язык, на котором написаны ваши исходные фразы) и целевые локали, для которых нужны переводы. Скопируйте идентификатор проекта.
  3. Создайте два API-ключа для проекта: один ключ для записи и один ключ только для чтения. Такое разделение — основа всей модели безопасности, а раздел «Ключи и окружения» объясняет почему.
  4. Добавьте их в своё окружение и установите SDK для вашего стека. При разработке используйте ключ для записи, чтобы новые фразы регистрировались и автоматически переводились по мере работы; в релиз отправляйте ключ только для чтения.
Фронтенд-приложения (в браузере)
# .env.local — development (Vite-style names; adjust the prefix to your bundler)
VITE_LANGSYS_PROJECT_ID=your-project-id
VITE_LANGSYS_API_KEY=write-key       # discovers + registers new phrases

# production
VITE_LANGSYS_PROJECT_ID=your-project-id
VITE_LANGSYS_API_KEY=read-only-key   # only fetches — safe to ship in the browser
Бэкенд-приложения (с серверным рендерингом)
# .env (Laravel, or your PHP app's environment)
LANGSYS_PROJECT_ID=your-project-id
LANGSYS_API_KEY=write-key            # server-side, so the write key can stay —
                                     # switch to read-only anywhere that must not
                                     # register phrases (e.g. a public sandbox)

Какой ключ куда? В браузер всегда попадает только ключ только для чтения: он позволяет получать переводы и больше ничего, поэтому его безопасно включать в публичный бандл. Ключ для записи регистрирует новые фразы, поэтому его место — только в разработке и на серверах.

Затем выберите свой SDK

Каждая страница SDK начинается с раздела Установка и предполагает именно такую настройку — идентификатор проекта и ключ в вашем env:

Впервые сталкиваетесь с базовыми идеями? Начните с раздела Концепции — фраза как ключ, обнаружение токенов и хранилище локалей — а затем возвращайтесь сюда.

Поиск по документации и Учебному центру