Перекладіть JSON-файл

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

Автовизначення
іспанська
Оформлення Office збережено60 мовФайли видаляються автоматичноБезкоштовні кредити на старт

Не завантажуйте конфіденційні документи на безкоштовному тарифі. Чому?

Застосунки та веб-сайти часто зберігають текст інтерфейсу у JSON-файлах, по одному на кожну мову. Переклад вручну означає копіювання сотень рядків з обережністю, щоб не зачепити жодного ключа, дужки чи коми. DropTranslate аналізує файл, перекладає лише рядкові значення і записує коректний JSON з тими самими ключами в тому самому порядку. Ваш код і далі знаходитиме ті самі ключі, а ви отримуєте новий мовний файл, який можна покласти поруч з оригіналом.

Як це працює

Перетягніть .json

Ми аналізуємо файл, підраховуємо слова в рядкових значеннях і показуємо вартість у кредитах. Некоректний JSON відхиляється з чітким повідомленням без списання коштів.

Оберіть мову

Оберіть мову перекладу для нового файлу локалізації.

Завантажте .json

Збережіть його як новий файл локалізації, наприклад es.json.

Що змінюється, а що ні

Перекладено

  • Рядкові значення

Без змін

  • Ключі та вкладеність
  • Числа, булеві значення та null
  • Порядок ключів

Макет: Точно: структуру збережено

Результат є коректним JSON з точно такими самими ключами та структурою, як у вхідному файлі.

  • Плейсхолдери, наприклад {name}, {{count}} або %s, мають залишатися без змін, і стороння служба перекладу на основі ШІ має їх зберігати. Перевірте результат на наявність цих плейсхолдерів перед публікацією, адже пошкоджений плейсхолдер призведе до помилки в рядку під час роботи застосунку.
  • Правила множини відрізняються між мовами (у деяких їх більше двох форм). Якщо ваша бібліотека i18n використовує ключі множини, переконайтеся, що цільова мова має потрібні форми.
  • Перекладаються всі рядкові значення, включно з технічними. Якщо файл містить і текст інтерфейсу, і значення на кшталт ID чи кольорових кодів, спершу відокремте останні.

Поради

  • Перекладайте файл мовою оригіналу (зазвичай en.json), а не вже перекладений файл.
  • Дуже короткі рядки, як-от написи на кнопках, можуть бути неоднозначними. Попросіть носія мови перевірити їх у запущеному застосунку.

Не є засвідченим перекладом

Машинний переклад, а не засвідчений чи присяжний переклад. Якщо ваш документ подаватиметься до державного органу, спершу з'ясуйте його вимоги.

Засвідчений, присяжний чи машинний переклад: що вам потрібно?

Запитання

Чи перекладаються ключі?

Ні. Перекладаються лише рядкові значення. Ключі, вкладеність і порядок ключів залишаються точно такими самими, тож ваш код продовжує працювати.

Що з плейсхолдерами на кшталт {name}?

Стороння служба перекладу на основі ШІ має залишати їх без змін, і зазвичай так і відбувається. Завжди перевіряйте результат на наявність ваших плейсхолдерів перед публікацією, адже змінений плейсхолдер спричиняє помилки під час роботи.

Як нараховуються кредити?

За словами в рядкових значеннях: один кредит за 500 слів. Ключі та числа не враховуються.