Повернутися до блогу
Terminal output showing a translation script writing de.json and fr.json, alongside a folder tree and a browser rendering the German locale route.

Як перекласти додаток Next.js за допомогою PolyLingo менш ніж за 30 хвилин

By Robert

Як перекласти додаток Next.js за допомогою PolyLingo менш ніж за 30 хвилин

До кінця цього посібника у вас буде робочий багатомовний проект Next.js App Router: рядки витягнуті у messages/en.json, перекладені файли локалей для кожної потрібної мови, next-intl, що подає правильний файл для кожного маршруту, і один Node-скрипт, який ви можете запускати щоразу, коли змінюється ваш контент.

Немає потреби реєструватися на платформі перекладу. Немає фіксованих платежів за мову. Один виклик API обробляє всі ваші цільові мови одночасно.

Що вам знадобиться:

  • Проєкт Next.js з використанням App Router (Next.js 14 або 15)
  • Node.js 18 або новіша версія
  • Безкоштовний акаунт PolyLingo та API-ключ

Крок 1: Отримайте ваш API-ключ PolyLingo (5 хвилин)

Створіть безкоштовний акаунт на usepolylingo.com. Безкоштовний тариф включає 100 000 токенів на місяць, чого достатньо, щоб перекласти файл локалі середнього розміру на 10+ мов кілька разів.

Після входу перейдіть у API keys на панелі керування та створіть ключ. Ви побачите повне значення лише один раз, тому скопіюйте його одразу.

Додайте його до вашого проєкту як змінну середовища. Ніколи не комітьте його у систему контролю версій і не розкривайте у клієнтському коді:

# .env.local
POLYLINGO_API_KEY="pl_your_key_here"

Перевірте доступність API перед подальшими діями:

curl -sS "https://api.usepolylingo.com/v1/health"

Ви повинні отримати невеликий JSON з `