Перевести файл JSON онлайн бесплатно — структура сохраняется без изменений

Smartcat — это бесплатный онлайн-JSON переводчик: перетащите .json файл и получите его назад на любом из 280+ языков с переведенными значениями строк, нетронутыми ключами и вложенными структурами, а также токенами плейсхолдеров, заблокированными как теги.

Переведите любой файл. За секунды.
Изображения, документы, видео, аудио, курсы — выберите формат и перетащите файл.
Перетащите документы сюда
или выберите файл · Поддерживается .docx, .pdf, .pptx, .xlsx и другое

Более 80 крупнейших компаний мира выбрали Smartcat

Действительно ли перевод файла JSON онлайн бесплатен?

Да. Вы можете перевести JSON файл онлайн бесплатно с Smartcat в течение 15 дней: 15 000 Smartwords, без кредитной карты и полный доступ к возможностям перевода, включая API. Это бесплатный пробный аккаунт, а не бесплатные подписки или анонимный инструмент, поэтому вы должны создать аккаунт перед тем, как начнется ваша первая загрузка. Когда истекут 15 дней, перевод прекратится, пока вы не выберете платную подписку, и никакие средства списаны не будут.

Бесплатный JSON переводчик, или переводчик JSON файлов, выполняет перевод значений строк в .json файле и оставляет структуру нетронутой: ключи, вложенность и токены-плейсхолдеры, такие как {name}. Smartcat разбирает файл, а не обрабатывает его как простой текст, поэтому вы выполняете загрузку своего файла, выбираете языки и скачиваете корректный JSON на каждом языке, сохраняя каждый ключ на своем месте.

15

бесплатная пробная версия на день

Когда закончится пробный период, перевод остановится, пока вы не выберете одну из подписок. Файлы, которые вы уже скачали, остаются у вас навсегда.

15K

Smartwords включено

В исследовании принимают участие 15 000 Smartwords. Перевод одного слова оригинала текста на один язык перевода расходует один Smartword, поэтому файл размером в 5000 слов на три языка расходует 15 000.

280+

языки перевода

Выберите один язык оригинала и столько переводов, сколько вам нужно, в одном проекте, и скачайте по одному файлу JSON для каждого языка.

en.json (то, что идет на загрузку)
{
  "checkout": {
    "title": "Your cart",
    "items": "{n, plural, one {# item} other {# items}}",
    "greeting": "Hi {name}, ready to pay?"
  }
}
de.json (то, что вы скачиваете)
{
  "checkout": {
    "title": "Ihr Warenkorb",
    "items": "{n, plural, one {# Artikel} other {# Artikel}}",
    "greeting": "Hallo {name}, bereit zum Bezahlen?"
  }
}
  • Ключи и вложенность: никогда не переводятся
  • Значения строк: переведено
  • Плейсхолдеры и синтаксис множественного числа: заблокированы как теги

Почему бесплатные JSON переводчики ломают ваш файл

Онлайн-JSON переводчик, который обрабатывает .json файл как простой текст, выполняет перевод всего, что видит, включая ключи и плейсхолдеры, от которых зависит ваш код, из-за чего файл перестает парситься. Smartcat сначала считывает структуру JSON и выполняет перевод только значений строк.

Вставка JSON в текстовый переводчик

Простой текстПо одному языку за раз

Загрузка .json файла в Smartcat

Разобрано как JSONКаждый язык одновременно

Ключи переводятся

«title» превращается в «título», и ваше приложение больше не может найти эту строку.

Переводятся только значения

Smartcat импортирует значения типа строка как текст для перевода. Ключи и вложенность никогда не предлагаются для перевода.

Плейсхолдеры перезаписываются

Такие токены, как {count} или %s, возвращаются переведенными, перемещенными или отсутствующими.

Плейсхолдеры заблокированы как теги

Токены импортируются как не подлежащие редактированию теги, соответствующие регулярным выражениям, которые вы задаете один раз.

Файл перестает быть действительным JSON

Случайное предложение или потерянная скобка — и сборка переведенного файла завершается сбоем.

Одинаковая структура на каждом языке

Ключи и вложенность возвращаются назад на свои места, в один валидный JSON файл для каждого языка перевода.

Каждое обновление начинается с нуля

Вы вставляете весь файл заново для каждого языка и каждого изменения.

Одобренные строки используются повторно

TM сохраняет утвержденные строки, поэтому обновление охватывает только новый текст и изменения.

Что бесплатно в переводчике JSON, а для чего нужны подписки

Бесплатная пробная версия — это полноценный переводчик JSON, а не урезанный тариф: редактор, TM, глоссарии, мульти-файл загрузка и API уже включены. Платная подписка позволяет добавить время, лимит Smartwords, разделяемый неограниченным количеством пользователей, а на корпоративных подписках — единый вход (SSO) и ролевой доступ.

Бесплатная пробная версияПлатная подписка
Как долго15 дней, затем перевод прекращается, пока вы не решите подписатьсяПока вы подписаны
Smartwords15,000Лимит Smartwords, разделяемый неограниченным числом пользователей
JSON перевод файлаПолный: более 280 языков, загрузка нескольких файлов, редактор переводаТо же самое
TM и глоссарииВключеноВключено, и биллинг применяется только к новым строкам и строкам с изменениями при повторном переводе
APIВключено: создайте ключ в Настройки > APIВходит в подписки с доступом к API
БезопасностьSOC 2 Type II, шифрование при передаче и в состоянии покояТо же самое, плюс SSO и ролевой доступ на корпоративных подписках
Лучше всего подходит дляОдин файл или один пакет, и работа на этом заканчиваетсяПовторный перевод при каждом релизе, когда над файлами локализации работают несколько человек

Цены для каждой подписки указаны на странице с ценами Smartcat, звонить не требуется.

Как бесплатно перевести JSON файл онлайн?

Чтобы бесплатно перевести JSON онлайн, выполните загрузку файла .json в Smartcat, выберите нужные языки перевода, позвольте ИИ перевести значения строк, проверьте короткие строки в редакторе и скачайте по одному файлу на каждый язык. Для плоских, вложенных файлов и файлов i18next следуйте пошаговому руководству по переводу файла JSON.

  1. Загрузка файла JSON

    Перетащите ваш .json файл в поле для загрузки в верхней части этой страницы или зарегистрируйтесь и создайте проект. Пробный период начинается, когда вы решите зарегистрироваться.

    Smartcat средство выбора типа проекта, где выбрана локализация программного обеспечения
  2. Выберите языки перевода для файла JSON

    Выберите один язык оригинала и один или несколько переводов из более чем 280. Для каждого языка перевода создается свой выходной файл.

    Создать проект по локализации программного обеспечения в Smartcat: название проекта, язык оригинала и языки перевода
  3. Автоматический перевод значений JSON с помощью ИИ

    Значения строк переводятся с использованием вашего глоссария и TM. Ключи, вложенность и теги плейсхолдеров остаются там, где они были.

    Smartcat прогресс выполнения: машинный перевод файла JSON завершен на 100% для каждого языка проекта
  4. Выполните рецензирование строк в редакторе перевода JSON

    Откройте редактор перевода JSON, чтобы читать строки оригинала текста и перевода бок о бок. Короткие строки интерфейса — это именно то, на что стоит взглянуть человеку перед релизом.

    Smartcat редактор переводов с переведенными сегментами и процентами совпадения с ТМ
  5. Скачать переведенные JSON файлы

    Те же ключи, та же вложенность, новый язык: один выходной файл JSON на каждый язык перевода.

    Кнопка экспорта для скачивания переведенных файлов JSON в проекте Smartcat

Посмотрите эти шаги по переводу JSON в своих собственных файлах локали

Что еще вы можете перевести как JSON бесплатно?

Помимо разовых файлов, вы можете осуществлять перевод JSON, стоящего за строками пользовательского интерфейса приложений, документацией API, содержимым веб-сайтов и внутриигровым текстом, с помощью бесплатного переводчика JSON от Smartcat. Та же загрузка масштабируется на файлы локалей, которые ваш продукт выпускает каждый спринт.

Выполнять перевод JSON при каждом релизе? Посмотреть рабочий процесс команды

Переводите любой JSON файл: i18n, вложенный, большой и пакетный

Smartcat выполняет перевод любого JSON файла одинаково: строковые значения переводятся, а ключи, вложенность и плейсхолдеры — нет. Это справедливо для файлов локализации i18n, вложенных объектов, форм множественного числа, больших файлов и пакетов, которые и являются теми регистрами, о которых люди спрашивают чаще всего.

JSON переводчик файлов: типы файлов, которые он обрабатывает

Файлы локали бывают нескольких видов. Smartcat обрабатывает каждый из них без выравнивания структуры или переименования чего-либо.

Файлы локализации i18n возвращаются назад с одинаковыми ключами

Файлы локали, такие как en.json для i18next или React Native, представляют собой JSON ключ-значение. Smartcat выполняет перевод значений и возвращает de.json, fr.json и остальные с идентичными ключами.

  • "nav.home"
    Домой → Startseite
  • "nav.cart"
    Корзина → Корзина

Вложенный JSON сохраняет свое дерево на каждом языке

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

Одни и те же пути на каждом языке

Оформление заказаОформление заказа.заголовоктовары.в.заказе

Формы множественного числа экспортируются как совместимые с ICU строки

Формы множественного числа можно оставить в виде ICU MessageFormat или редактировать как исходные сегменты множественного числа в редакторе. При экспорте Smartcat записывает формы множественного числа назад как ICU-совместимые строки.

  • one
    № товара → № артикула
  • other
    # items → # товаров

Плейсхолдеры остаются заблокированными с вашими собственными шаблонами

Токены плейсхолдеров импортируются как не подлежащие редактированию теги. Smartcat находит для них совпадение с ТМ с помощью регулярных выражений, которые вы единожды задаете на вкладке «Плейсхолдеры» в Настройках, поэтому шаблон, используемый в вашей кодовой базе, — это именно тот шаблон, который защищается.

Шаблоны, которые можно закрепить как теги

{название}{{count}}%s%1$d

Крупный, пакетный перевод JSON на английский язык

«Бесплатно» не означает по одному маленькому файлу за раз.

Большие файлы JSON: до 6 ГБ на файл

Smartcat принимает файлы документов и проектов размером до 6 ГБ. Разделите файл JSON размером более 1 ГБ на меньшие части, чтобы он обрабатывался быстрее.

Пакетный перевод множества файлов JSON за один проход

Выполните загрузку пакета файлов JSON в один проект, выберите каждый язык перевода по одному разу и скачайте по одному итоговому файлу для каждого языка.

  1. Множество файлов .jsonодин проект
  2. Каждый языкодин проход
  3. Один файл на языкодинаковые ключи

Переведите файл JSON на английский язык

Чтобы перевести файл JSON на английский язык, укажите язык файла как оригинал текста, а английский — как перевод, и Smartcat вернет en.json с теми же ключами. Здесь есть поддержка более 280 языков, включая языки с направлением письма справа налево.

Переводить JSON при каждом релизе

Когда один и тот же файл претерпевает изменения каждый спринт, TM повторно использует утвержденные строки, поэтому в биллинг включаются только новые и измененные строки. Команды подключают репозитории через API, CLI или интеграцию Git в рамках локализации программного обеспечения с помощью Smartcat.

ИИ-коллеги, которые переводят и проверяют ваши JSON файлы

Каждый коллега отвечает за один этап перевода JSON, от первого черновика до финальной проверки. Вы или ваши специалисты, проводящие рецензирование, одобряете каждый язык перед скачиванием.

Подключите перевод JSON к GitHub, CLI, API и Figma

Перемещайте строки из вашего репозитория или инструмента дизайна в перевод и назад или переводите контент там, где уже работают ваши команды. Посмотреть все интеграции

Результаты локализации программного обеспечения от заказчика с указанным названием

Kaseya сократила расходы на локализацию на 70% благодаря Smartcat и сделала локализацию пользовательского интерфейса частью каждого цикла разработки с помощью своей интеграции с GitHub. Каждое приведенное ниже число взято из исследования регистра Kaseya.

70%

снизить затраты на локализацию

Kaseya сократила расходы на локализацию на 70% и реинвестировала то, что удалось сохранить, в более чем 8 дополнительных языков.

10+

языки синхронизированы из GitHub

GitHub интеграция от Kaseya сделала локализацию пользовательского интерфейса частью каждого цикла разработки, при этом переведенные строки отправлялись назад в репозиторий для более чем 10 языков.

«Мы пишем код с помощью ИИ, поэтому выпускаем обновления продукта каждый день, по пару раз в день. За этим просто невозможно угнаться. Эта ставка изменений — одна из причин, почему Smartcat настолько необходим».
Ellen Kelly
Ellen KellyДиректор по продуктовой документации, Kaseya

Посмотрите на перевод собственных файлов JSON, ключи сохранены

Что говорят о G2 команды продукта и локализации

Что люди спрашивают перед тем, как выполнить загрузку файла JSON

Перед первой загрузкой люди спрашивают, переводятся ли ключи, что происходит на 16-й день, обучают ли файлы ИИ и работает ли API в пробной версии. Ответы от Smartcat приведены ниже, включая то единственное, чего бесплатный переводчик JSON для вас не сделает.

«Не будут ли мои ключи переведены по ошибке?»

Нет. Smartcat импортирует только значения типа строка в качестве текста для перевода. Ключи и вложенность никогда не предлагаются для перевода, поэтому они не могут претерпеть изменения.

Никогда не переводилось

«оформление заказа»"название""элементы"

«Что произойдет, когда закончатся эти 15 дней?»

Перевод приостановлен, пока вы не выберете платную подписку. Никакие средства не списываются автоматически, а уже скачанные вами файлы остаются у вас навсегда.

«Используется ли мой файл для обучения ИИ?»

Нет. Ваш контент никогда не используется для обучения публичных моделей ИИ, а пробные аккаунты работают на той же инфраструктуре, соответствующей стандарту SOC 2 Type II, что и платные подписки.

«Могу ли я запустить это из скрипта вместо браузера?»

Да. Пробные аккаунты могут создавать ключ API, а также импортировать и экспортировать файлы через REST API или CLI, чтобы вы могли протестировать процесс, который вы бы запускали в CI/CD.

«Мне нужно что-то устанавливать?»

Нет. Выполните загрузку файла в вашем браузере и скачайте результат. Разработчики, которым требуется автоматизация, могут добавить API или CLI позже.

«Будет ли у него право на каждую короткую строка интерфейса?»

Не всегда, и в этом честный предел. Строки из одного слова, такие как «Сохранить» или «Закрыть», не несут контекста, поэтому машинный перевод не может отличить кнопку от скидки.

Прочтите строки из одного-трех слов в редакторе перед отправкой.

Как Smartcat защищает файлы JSON, которые вы переводите

JSON перевод на бесплатной пробной версии Smartcat защищен точно так же, как и на платных подписках: соответствие стандарту SOC 2 Type II, шифрование при передаче и хранении, изолированные рабочие пространства и отсутствие обучения общедоступных моделей ИИ на ваших строках. Подробности см. на странице безопасности Smartcat.

SOC 2 Type II и ISO 27001

Smartcat соответствует стандарту SOC 2 Type II, сертифицирован по стандарту ISO 27001 и изолирует каждое рабочее пространство как в пробной версии, так и на платных подписках.

Шифрование при передаче и хранении данных

Ваши файлы JSON шифруются во время загрузки, хранения и скачивания.

Никогда не используется для обучения общедоступных моделей ИИ

Строки, которые вы переводите, никогда не используются для обучения публичных моделей ИИ.

Управление доступом на основе ролей

Определяйте, кто может выполнять обзор, переводить, проверять и утверждать файлы, по командам или ролям на корпоративных подписках.

Технология единого входа (SSO)

Вход через существующего поставщика удостоверений доступен на корпоративных тарифных планах.

Удаление по запросу

Контент удаляется или возвращается в течение 30 дней с момента получения письменного запроса.

Ресурсы для перевода JSON

В руководствах по JSON от Smartcat рассказывается о том, что следует за бесплатным переводом: как шаг за шагом переводить файлы JSON, локализация JSON для продуктовых команд, а также файлы локалей для английского и любого другого языка.

Бесплатный переводчик JSON Часто задаваемые вопросы

Что делает бесплатный JSON переводчик?

Бесплатный переводчик JSON, такой как Smartcat, выполняет перевод текстовых значений в .json-файле и не трогает структуру. Ключи, вложенные элементы и токены-плейсхолдеры вроде {название} возвращаются назад в исходном виде, поэтому переведенный файл по-прежнему загружается в вашем приложении. Обычный текстовый переводчик не может отличить ключи от значений, поэтому вставленный JSON часто возвращается назад поврежденным.

Какой самый лучший бесплатный переводчик JSON?

Лучший бесплатный инструмент для перевода JSON выдает валидный JSON, который можно отправлять в продакшн. Многие инструменты для «перевода json» воспринимают файл как обычный текст, поэтому какой бы переводчик с языка JSON вы ни тестировали, убедитесь, что он никогда не переводит ключи, блокирует плейсхолдеры, а также сохраняет вложенную структуру и формы множественного числа без изменений. Smartcat подходит, когда вам нужны редактор, TM и множество языков одновременно; для однократного перевода одной строки без аккаунта быстрее воспользоваться инструментом со вставкой текста.

Как перевести файл JSON онлайн бесплатно?

Зарегистрируйтесь на бесплатную пробную версию Smartcat, перетащите файл .json в проект, выберите языки перевода и позвольте машинному переводу перевести значения строк, пока ключи и плейсхолдеры остаются заблокированными. Проверьте короткие строки интерфейса в редакторе, затем скачайте по одному файлу JSON для каждого языка. Пошаговое руководство по переводу файла JSON охватывает плоские, вложенные файлы и файлы i18next.

Является ли переводчик JSON от Smartcat бесплатным для использования?

Да, на 15 дней. Бесплатная пробная версия Smartcat включает 15 000 Smartwords и полный доступ к возможностям перевода, включая API, и не требует кредитной карты. Бесплатной подписки нет: когда пробный период заканчивается, перевод останавливается до тех пор, пока вы не выберете платную подписку, а ввод настроек оплаты требуется, только если вы решите подписаться.

Могу ли я перевести файл JSON онлайн без того, чтобы зарегистрироваться?

Нет. Smartcat просит вас создать бесплатный пробный аккаунт перед тем, как перевести файл, поскольку JSON анализируется и преобразуется в проект, где ключи блокируются, а одобренные переводы сохраняются. Инструменты, которые выполняют перевод вставленного текста без аккаунта, обычно воспринимают JSON как обычный текст, поэтому проверяйте их результат на наличие переведенных ключей.

Безопасно ли вставлять JSON в Google Translate или ChatGPT?

Только для нескольких строк, а не для целого файла. Smartcat разбирает JSON, в то время как переводчики общего назначения и инструменты чата рассматривают его как текст: они могут перевести ключи, переписать плейсхолдеры или пропустить предложение, и файл перестает быть валидным JSON. Вы также не получаете TM, поэтому каждое обновление начинается с нуля.

Сколько JSON файлов я могу перевести в рамках бесплатной пробной версии?

Около 15 000 Smartwords укрытия. В рамках бесплатного пробного периода Smartcat вы выполняете загрузку пакета из JSON файлов в один проект и переводите их на каждый выбранный вами язык перевода. Одно слово оригинала текста на один язык перевода расходует один Smartword, поэтому 3000 слов в пяти файлах на пять языков расходуют все 15 000 Smartwords.

Что остается неизменным, когда вы переводите файл JSON?

Ключи, вложенный уровень и теги плейсхолдеров возвращаются назад в исходном виде. Smartcat выполняет перевод только значений строк, блокирует такие токены, как {название} или %s, чтобы переводчики не могли их изменять, и записывает формы множественного числа назад в виде строк, совместимых с ICU. Каждый язык перевода получает собственный валидный файл .json. Поэлементную Детализацию см. на странице локализации JSON.

Насколько большой JSON файл я могу использовать для загрузки?

До 6 ГБ. Smartcat принимает файлы документов и проектов размером до 6 ГБ каждый, согласно статье в Центре поддержки об ограничениях на загрузку файлов, а файлы размером более 1 ГБ обрабатываются быстрее, если разделить их на более мелкие части. Большинство файлов локали имеют размер от нескольких килобайтов до нескольких мегабайтов, поэтому размер редко ограничивает перевод JSON.

Могу ли я экспортировать плоские или вложенные JSON?

Да. Smartcat экспортирует JSON либо в плоском виде, либо в структурированном. В проекте по локализации программного обеспечения вложенные ключи записываются назад в виде структурированного дерева с использованием разделителя пути, поэтому такой ключ, как checkout.title, возвращается внутрь объекта checkout файла de.json точно так же, как он находился в en.json. Плоские файлы остаются плоскими, и те же параметры экспорта применить к YAML.

Могу ли я использовать собственный глоссарий, когда бесплатно перевожу JSON?

Да. Бесплатная пробная версия Smartcat включает глоссарии и TM. Добавьте названия продуктов и термины пользовательского интерфейса в глоссарий, и машинный перевод применит их к каждой строке в ваших файлах JSON; переводы, которые вы одобряете, попадают в TM, поэтому далее при загрузке того же файла они используются повторно вместо того, чтобы переводить их снова.

Когда мне следует перейти на платную подписку?

Оставайтесь на бесплатном пробном периоде Smartcat, если у вас один файл или одна партия и на этом работа заканчивается. Платная подписка окупается, когда вы делаете повторный перевод при каждом релизе, поскольку биллинг применяется только к новым строкам и строкам с изменениями, когда несколько человек работают с файлами локали, или когда вам необходимо строгое соблюдение терминологии во всех продуктах. Цены указаны на странице цена Smartcat, звонить не требуется.

Может ли бесплатная пробная версия также переводить YAML, Android XML или iOS .strings?

Да. Smartcat выполняет перевод файлов YAML, Android strings.xml и iOS .strings наряду с JSON через веб-интерфейс, REST API или CLI, с теми же заблокированными ключами и плейсхолдерами. Файлы Apple .stringsdict и .xcstrings работают как загрузка файлов. Для ресурсов Android и других XML см. переводчик XML.

Не нашли ответ на свой вопрос? Поговорите со специалистом по локализации

Уведомление о товарных знаках. Google Translate является товарным знаком Google LLC, а ChatGPT — товарным знаком OpenAI. Smartcat не связана ни с одной из этих компаний, не одобрена ими и не спонсируется ими. Все названия продуктов на этой странице используются исключительно для идентификации.

Переводите ваш JSON файл бесплатно в течение 15 дней, один файл или пакет

Загрузка вашего JSON и скачивание его на новом языке с сохранением ключей и вложенной структуры на своих местах. Перевод при каждом релизе? Заказать демо и посмотреть рабочий процесс команды.