Перейти до вмісту

Мовні файли

Do4U перекладає мовні файли для сайтів і застосунків: gettext (.po і .pot), i18n JSON, зокрема ключі множини i18next, а також XLIFF 1.2 і 2.0. Ключі, коментарі, порядок і форматування залишаються як є – змінюються лише тексти. Плейсхолдери на кшталт %s, %1$d, {name} або {{name}}, теги HTML і множина ICU захищені, а після перекладу код перевіряє кожен запис. Форми множини відповідають цільовій мові, наприклад три форми для польської. Записи, що не пройшли перевірку, зберігають вихідний текст і позначаються з указанням причини.

Спробувати зараз Ціни

Для кого

Для операторів сайтів, розробників, агенцій і авторів плагінів та тем, які випускають переклади: проєкти WordPress і PHP із файлами .po, вебзастосунки з i18n JSON і процеси локалізації, що обмінюються XLIFF.

Типове використання

  • Перекласти шаблон .pot новою мовою, разом із правильним заголовком Plural-Forms
  • Заповнити відсутні та fuzzy-записи наявного файлу .po, зберігши вже перекладені
  • Перекласти файл i18n JSON для вебзастосунку з перебудованими під цільову мову ключами множини
  • Додати цілі до файлу XLIFF, не чіпаючи теги, ідентифікатори й примітки

Приклад

Ввід

Цільова мова: польська msgid "Hello %s, you have %d new messages" msgstr "" msgid "One file" msgid_plural "%d files" msgstr[0] "" msgstr[1] ""

Результат

msgstr "Cześć %s, masz %d nowych wiadomości" msgstr[0] "Jeden plik" msgstr[1] "%d pliki" msgstr[2] "%d plików" Plural-Forms: nplurals=3 – три форми для польської. Перевірено плейсхолдерів: 3. Записів, позначених для перегляду: 0.

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

Ціна й ліміти

Ціна
зазвичай 5–8 кредитів
Доступно з
Безкоштовний, З пакетом
Ліміт вводу
До 24 000 символів на файл

Конфіденційність

Обробка на наших власних серверах у ЄС (Польща). Ввід і результати видаляються через 7 дн. (безкоштовний тариф) або 30 дн. (пакети), а якщо ти вирішиш їх не зберігати — одразу після того, як побачиш результат. Зображення видаляються одразу після обробки.

В API

Назва інструмента: translate_file. Створи завдання через POST /api/v1/jobs і отримай результат через GET /api/v1/jobs/{id}. Свій ключ API ти знайдеш у своєму акаунті.

curl -X POST https://do4u.eu/api/v1/jobs \
  -H "Authorization: Bearer d4u_…" -H "Content-Type: application/json" \
  -d '{"tool": "translate_file", "text": "…"}'

Повна документація API →

Запитання та відповіді

Які формати файлів підтримуються?

Файли gettext .po і .pot, i18n JSON (плоский або вкладений, з ключами множини i18next на кшталт _one і _other) та XLIFF 1.2 і 2.0. Do4U розпізнає формат за вмістом, а розширення файлу має збігатися. Великі файли треба ділити: сторінка показує ліміт у символах, а одне завдання перекладає обмежену кількість записів.

Що відбувається з плейсхолдерами та формами множини?

Плейсхолдери на кшталт %s, %1$d, {name} і {{name}} та теги HTML перед перекладом замінюються маркерами, а після нього повертаються на місце. Код перевіряє, що кожен є рівно один раз і що ненумеровані плейсхолдери зберігають порядок. Форми множини створюються для цільової мови, наприклад три для польської або шість для арабської.

Що, якщо переклад не проходить перевірку?

Запис зберігає вихідний текст і позначається: у файлах .po – прапорцем fuzzy, у XLIFF – станом, а в звіті завжди – з указанням причини. Список ти бачиш поруч із завантаженням.

Чи зберігається мій текст?

Лише доти, доки це потрібно: 7 дн. на тарифі Free, 30 дн. з пакетом – або взагалі не зберігається, якщо ти вирішиш його не зберігати. Обробка відбувається на наших власних серверах у ЄС (Польща).

Чи можна одразу користуватися результатом?

Результати створені ШІ. Будь ласка, прочитай їх, перш ніж публікувати чи надсилати.

Пов’язані інструменти

  • Переклад HTML

    Перекладає HTML і залишає теги, посилання, атрибути та заповнювачі точно такими, як є.

  • Переклад

    Мовами ЄС, із примітками до незрозумілих місць.

  • Коректура

    Виправляє правопис, граматику та пунктуацію мовою твого тексту й позначає кожну зміну.

Усі інструменти →