Перекладіть JSON-файл
Перетягніть файл .json. Рядкові значення перекладаються, а ключі, числа, булеві значення та структура залишаються точно такими, якими були.
Не завантажуйте конфіденційні документи на безкоштовному тарифі. Чому?
Застосунки та веб-сайти часто зберігають текст інтерфейсу у JSON-файлах, по одному на кожну мову. Переклад вручну означає копіювання сотень рядків з обережністю, щоб не зачепити жодного ключа, дужки чи коми. DropTranslate аналізує файл, перекладає лише рядкові значення і записує коректний JSON з тими самими ключами в тому самому порядку. Ваш код і далі знаходитиме ті самі ключі, а ви отримуєте новий мовний файл, який можна покласти поруч з оригіналом.
Як це працює
Перетягніть .json
Ми аналізуємо файл, підраховуємо слова в рядкових значеннях і показуємо вартість у кредитах. Некоректний JSON відхиляється з чітким повідомленням без списання коштів.
Оберіть мову
Оберіть мову перекладу для нового файлу локалізації.
Завантажте .json
Збережіть його як новий файл локалізації, наприклад es.json.
Що змінюється, а що ні
Перекладено
- Рядкові значення
Без змін
- Ключі та вкладеність
- Числа, булеві значення та null
- Порядок ключів
Макет: Точно: структуру збережено
Результат є коректним JSON з точно такими самими ключами та структурою, як у вхідному файлі.
- Плейсхолдери, наприклад {name}, {{count}} або %s, мають залишатися без змін, і стороння служба перекладу на основі ШІ має їх зберігати. Перевірте результат на наявність цих плейсхолдерів перед публікацією, адже пошкоджений плейсхолдер призведе до помилки в рядку під час роботи застосунку.
- Правила множини відрізняються між мовами (у деяких їх більше двох форм). Якщо ваша бібліотека i18n використовує ключі множини, переконайтеся, що цільова мова має потрібні форми.
- Перекладаються всі рядкові значення, включно з технічними. Якщо файл містить і текст інтерфейсу, і значення на кшталт ID чи кольорових кодів, спершу відокремте останні.
Поради
- Перекладайте файл мовою оригіналу (зазвичай en.json), а не вже перекладений файл.
- Дуже короткі рядки, як-от написи на кнопках, можуть бути неоднозначними. Попросіть носія мови перевірити їх у запущеному застосунку.
Не є засвідченим перекладом
Машинний переклад, а не засвідчений чи присяжний переклад. Якщо ваш документ подаватиметься до державного органу, спершу з'ясуйте його вимоги.
Засвідчений, присяжний чи машинний переклад: що вам потрібно?
Запитання
Чи перекладаються ключі?
Ні. Перекладаються лише рядкові значення. Ключі, вкладеність і порядок ключів залишаються точно такими самими, тож ваш код продовжує працювати.
Що з плейсхолдерами на кшталт {name}?
Стороння служба перекладу на основі ШІ має залишати їх без змін, і зазвичай так і відбувається. Завжди перевіряйте результат на наявність ваших плейсхолдерів перед публікацією, адже змінений плейсхолдер спричиняє помилки під час роботи.
Як нараховуються кредити?
За словами в рядкових значеннях: один кредит за 500 слів. Ключі та числа не враховуються.