Перейти к содержимому
Zone of Games Forum
Memoric

Автопереводчик для Unity игр XUnity.AutoTranslator

Рекомендованные сообщения

https://github.com/bbepis/XUnity.AutoTranslator

вот типа:baby_tone2:  пример

Скачать видео
Скачать видео

 

Изменено пользователем Memoric

Поделиться сообщением


Ссылка на сообщение

Апну тему скринами из разных игр с использованием autotranslator:

Banner of the Maid (китайский →  русский): https://imgur.com/a/LNHYwsV

Banner of the Maid (китайский → английский): https://imgur.com/a/LDdyhHK

We the Revolution (английский → русский): https://i.imgur.com/D3hJUo1.png

NITE Team 4 (английский → русский):  https://i.imgur.com/K4KPip1.png

Tales of the Neon Sea (английский → русский):  https://imgur.com/a/y7oztQg

 

Поделиться сообщением


Ссылка на сообщение

Creeper World 4 (Патч на русские шрифты для автопереводчика)
BepInEx-Unity.IL2CPP-win-x64-6.0.0-pre.2_AutoTranslator-5.4.4_RU
https://disk.yandex.ru/d/GcbPbnE53mqm5A
Текст в сложных БД.

Вытянутый гогле для перевода.
https://disk.yandex.ru/d/xKGf8BEp2w6aDw

Изменено пользователем DragonZH
  • Лайк (+1) 2

Поделиться сообщением


Ссылка на сообщение
6 часов назад, DjGiza сказал:

это стандартная функция юнити китайской.

Тут не китайская юнити, и шифр от разработчика. 
К тому же яслевый. Простой 1 байтовый xor. с 8 по 10 байт на нулевых его можно узнать.
Но на каждом бандле свой.
В общем это отдельная тема.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
5 часов назад, DragonZH сказал:

Тут не китайская юнити, и шифр от разработчика. 
К тому же яслевый. Простой 1 байтовый xor. с 8 по 10 байт на нулевых его можно узнать.
Но на каждом бандле свой.
В общем это отдельная тема.

Стоила бы игра свеч.

Поделиться сообщением


Ссылка на сообщение

кроме гугл переводчика ничего не работает

  • Печальный (0) 1

Поделиться сообщением


Ссылка на сообщение

есть идеи как перевод к Hero's Adventure подключить

Поделиться сообщением


Ссылка на сообщение
15 часов назад, rattix сказал:

есть идеи как перевод к Hero's Adventure подключить

зачем подключать? если есть хоть и не полный (нет перевода последнего ДЛЦ) но нормальный полноценный перевод и есть даже полный платный! https://forum.zoneofgames.ru/topic/74611-hero-s-adventure-road-to-passion-大侠立志传/

Изменено пользователем Дмитрий Соснов
  • -1 1

Поделиться сообщением


Ссылка на сообщение
4 часа назад, Дмитрий Соснов сказал:

зачем подключать? если есть хоть и не полный(нет перевода последнего ДЛЦ) но нормальны й полноценный перевод, и есть даже полный платный! https://forum.zoneofgames.ru/topic/74611-hero-s-adventure-road-to-passion-大侠立志传/

нужно 

Поделиться сообщением


Ссылка на сообщение

Может кто нибудь подсказать?

Пытаюсь вставить автопереводчик в игру “nex jianghu 2”. Успешно закинула в папку с игрой BepInEx и XUnity.AutoTranslator-BepInEx

Проблема в том, что игра на китайском без английского языка и переводить на русский нужно с китайского. В строке FromLanguage= ставлю zh-cn или zh-tw (упрощённый или традиционный китайский). И в итоге он ничего даже не пытается переводить. А когда изначально в той строке стоял перевод с японского ja, то он перевёл некоторые из иероглифов. Что получается как бы переводчик сам по себе работает, но не ничего не делает при переводе с китайского.

zh-cn или zh-tw это правильные значения для перевода с китайского или нужно что-то другое написать в строку FromLanguage=?

И ещё вопрос. Слово, что он перевёл с японского на русский, там в том слове, каждая буква стоит в метре друг от друга. Что надо сделать, чтобы шрифт поменялся на компактный?

Поделиться сообщением


Ссылка на сообщение
6 часов назад, Lanlan сказал:

Может кто нибудь подсказать?

Пытаюсь вставить автопереводчик в игру “nex jianghu 2”. Успешно закинула в папку с игрой BepInEx и XUnity.AutoTranslator-BepInEx

Проблема в том, что игра на китайском без английского языка и переводить на русский нужно с китайского. В строке FromLanguage= ставлю zh-cn или zh-tw (упрощённый или традиционный китайский). И в итоге он ничего даже не пытается переводить. А когда изначально в той строке стоял перевод с японского ja, то он перевёл некоторые из иероглифов. Что получается как бы переводчик сам по себе работает, но не ничего не делает при переводе с китайского.

zh-cn или zh-tw это правильные значения для перевода с китайского или нужно что-то другое написать в строку FromLanguage=?

И ещё вопрос. Слово, что он перевёл с японского на русский, там в том слове, каждая буква стоит в метре друг от друга. Что надо сделать, чтобы шрифт поменялся на компактный?

Китайский это просто “zh”. Ну или “auto”, если в переводчиках гугл транслятор, тогда он сам язык определяет и переводит, но не рекомендуется, так как он каждый раз кроме перевода еще и определяет язык, что медленнее. Насчет шрифта - в конфиге автотранслятора(\BepInEx\config\AutoTranslatorConfig.ini) пропишите нужный в “OverrideFont=”(например Calibri или Tahoma) или скачайте  TMP_Font_AssetBundles_2025-05-12.7z оттуда, где автопереводчик качали. Потом файлы из него кидаете в папку с игрой к *.exe файлу, затем в конфиге прописываете название файла после “OverrideFontTextMeshPro=”(например OverrideFontTextMeshPro=arialuni_sdf_u2018), можно еще один запасной в “FallbackFontTextMeshPro=” прописать. По идее должно помочь с пробелами в шрифтах.

  • Лайк (+1) 1

Поделиться сообщением


Ссылка на сообщение
4 часа назад, rohindanil сказал:

Китайский это просто “zh”. Ну или “auto”, если в переводчиках гугл транслятор, тогда он сам язык определяет и переводит, но не рекомендуется, так как он каждый раз кроме перевода еще и определяет язык, что медленнее. Насчет шрифта - в конфиге автотранслятора(\BepInEx\config\AutoTranslatorConfig.ini) пропишите нужный в “OverrideFont=”(например Calibri или Tahoma) или скачайте  TMP_Font_AssetBundles_2025-05-12.7z оттуда, где автопереводчик качали. Потом файлы из него кидаете в папку с игрой к *.exe файлу, затем в конфиге прописываете название файла после “OverrideFontTextMeshPro=”(например OverrideFontTextMeshPro=arialuni_sdf_u2018), можно еще один запасной в “FallbackFontTextMeshPro=” прописать. По идее должно помочь с пробелами в шрифтах.

Спасибо за ответ!

Да со строкой FromLanguage=zh переводит с китайского. И установка шрифта OverrideFontTextMeshPro=arialuni_sdf_u2018 помогла.

Но размер текста получается всё равно слишком большим в некоторых местах и из за чего текст наслаивается друг на друга. Можно с этим что то сделать и как то уменьшить размер текста?

Вот скрины с тем как у меня выглядит сейчас, когда текст наслаивается друг на друга:

1111.jpeg

2222.jpeg

 

Поделиться сообщением


Ссылка на сообщение
2 часа назад, Lanlan сказал:

Спасибо за ответ!

Да со строкой FromLanguage=zh переводит с китайского. И установка шрифта OverrideFontTextMeshPro=arialuni_sdf_u2018 помогла.

Но размер текста получается всё равно слишком большим в некоторых местах и из за чего текст наслаивается друг на друга. Можно с этим что то сделать и как то уменьшить размер текста?

Вот скрины с тем как у меня выглядит сейчас, когда текст наслаивается друг на друга:

1111.jpeg

2222.jpeg

 

Ну за размер шрифта отвечает “OverrideFontSize=”. Поиграйтесь с ним. Но, так как это китайская игра, где интерфейс на иероглифы рассчитан, то всегда будет или слишком мелко или вылезать.

Поделиться сообщением


Ссылка на сообщение

Изменение значений в OverrideFontSize= так размер текста и не изменил

Но мне уже удалось разобраться, как уменьшить текст. Нужно в конфиге включить EnableUIResizing=True. И потом создать текстовый файл “resizer” в папке рядом с текстовым файликом перевода BepInEx\Translation\ru\Text. Внутри файлика resizer нужно написать строчку GameStart=ChangeFontSizeByPercentage(0.7)

Левое значение “GameStart” именно для этой игры, в других играх первое слово в пути может отличаться. После запуска игры при включенном EnableTextPathLogging=True в \BepInEx\LogOutput пропишутся пути где был выполнен перевод и там можно будет посмотреть.

  • +1 1

Поделиться сообщением


Ссылка на сообщение

Мелкий шрифт может быть нечитабельным. Подход для правильной русификации использовать Condensed или Narrow стили шрифтов.

Изменено пользователем DragonZH

Поделиться сообщением


Ссылка на сообщение

@rohindanilOverrideFontSize - для ttf, otf шрифтов, с SDF это не работает. 

@Lanlan , правьте текст вручную, уменьшайте размер, либо измените в самом SDF-шрифте , междустрочное расстояние.

 

  • +1 1

Поделиться сообщением


Ссылка на сообщение
В 29.07.2025 в 12:54, Lanlan сказал:

Спасибо за ответ!

Да со строкой FromLanguage=zh переводит с китайского. И установка шрифта OverrideFontTextMeshPro=arialuni_sdf_u2018 помогла.

Но размер текста получается всё равно слишком большим в некоторых местах и из за чего текст наслаивается друг на друга. Можно с этим что то сделать и как то уменьшить размер текста?

Вот скрины с тем как у меня выглядит сейчас, когда текст наслаивается друг на друга:

1111.jpeg

2222.jpeg

 

закинь туда еще BepInEx и вроде шрифты не будут так уезжать

--------------------------------------------------------------------

может кто ни будь сказать что я делаю не так?

ставлю melon в Hero's Adventure ставлю мод для него и в итоге получаю кучу ошибок

Изменено пользователем rattix

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас популярно

  • Продвигаемые темы

  • Последние сообщения

    • Сейчас там сделали в лаунчире выбор языка, поэтому русский не работает кроме звука
    • Зеркала трансляции: VK Video, VK Play Live, Telegram, Twitch и Youtube Зеркала трансляции: VK Video, VK Play Live, Telegram, Twitch и Youtube
    • @SamhainGhost смастерил нейросетевой русификатор для экшена The Thing That Happened. @SamhainGhost смастерил нейросетевой русификатор для экшена The Thing That Happened.
    • При этом зажав даже базовый бонус 15% за набор дефитнитив издания. Не, я не настолько лоялен к тем, кто сначала все сроки выпуска длс просрочил по сути на полгода с хвостиком (грозились к юбилею игры изначально так-то), а потом зажал даже такую малость бонуса за лояльность. Теперь буду ждать не меньше 40% скидки И скидки за набор. Ну дык в гачах по большей части играешь долго и регулярно, чтобы донатный ресурс копить, а тут же можно просто пройти весь контент и закрыть игру до лучших времён, если вдруг что дополнят даже (впрочем, как я понял, тут тоже есть некое подобие дейликов всё-таки для набора редких ресурсов). Собственно, гачи так-то тоже именно так разумнее всего играть, просто психологически игрока настраивают на ежедневный гринд (минимум на дейлики+ какую-нибудь активность повторяющуюся) из-за боязни упущенного (ресов для круток на новых персов, ивентов и прочего подобного). Кстати, игра на русском. Впрочем, перевод, судя по всему, нейронкой (частично). Впрочем, не дешманской, а явно недешовой (если бы не было указано в явном виде на странице игры в стиме, даж не догадался бы). В дорогих играх один фиг перевод уже давно тем же методом фигачат, судя по однотипным ляпам перевода (в основном с путанницей пола время от времени). В целом, можно описать логику этой игры, отличающую от гач так: в сюжете встречаешь персонажа, который идёт с тобой и бац — персонажа получаешь. Выполняешь задание легенд и в награду получаешь персонажа. В отличие от большинства гач, где эти активности делаются для заманухи, чтобы игрок крутил персонажей, где в лучшем случае нескольких простых персонажей выдадут и реже 1-2 персонажей высшей редкости, но сильно урезанных чаще всего. Ну и ресурсы, оружие, маунтов и прочее, что обычно за донат в гачах получаешь, тут дают просто так по мере прохождения игры пачками (за исключением нескольких скинов и маунтов с длс, разумеется).Персов тут уже сейчас столько, сколкьо далеко не в каждой гаче на релизе имеется. Для сравнения NTE тоже на 5-м анриле, как и эта игра и там до сих пор персов  куда меньше даже после прошествия нескольких баннеров. И да, игра на 5-м анриле. На удивление неплохо идёт, менее жориста, чем nte, пожалуй. И без сломанных отражений (в nte где ртх доступен для не всех карт, при выключенной трассировке отражения просто поломаны, пусть и вообще имеются). Впрочем, опций на ртх не заметил в настройках вовсе.
    • Как говорил классик: говорить — не мешки ворочать. Разобрались почему не работала сопоставлялка, тыкаю сейчас.Обещать ничего не буду, возможно там работы на пару часов а может и на пару недель.
    • А от чего софтлоки возникают?из за того что внедряешь перевод и где то ломается что то??
    • В Epic Games Store началась раздача карточной игры Foretales. В Epic Games Store началась раздача карточной игры Foretales.
    • @pipindor666 все еще ждем перевод
    • В наличии версии для ПК и Switch. Bayonetta888 и AlchemistLab выпустили нейросетевой русификатор для ролевой игры Freedom Wars Remastered. В наличии версии для ПК и Switch.
  • Изменения статусов

    • NekoNya  »  Onzi

      https://www.dropbox.com/scl/fi/4xncxr2tqy77vz4644q08/text_RU_FINAL.json?rlkey=xckxss3jkql4gjmc1ah6qjb5e&st=k5ql651f&dl=0 
       
      Вот, то что вышло. Извинюсь, что зря говорил, что помогу (
      · 2 ответа
    • serfly  »  SerGEAnt

      Доброго времени! Недавно столкнулся с проблемой автоперевода XUnity AutoTranslator BeplnEx iL2cc. Пару последних лет часто пользовался, теперь консольные команды виснут на стадии загрузки библиотек, хотя они есть там изначально. На GitHub есть подобные вопросы, но ни одного рабочего ответа я не нашел. А Вы что можете посоветовать?
      · 0 ответов
    • serfly  »  SamhainGhost

      Доброго времени. По локализации игры Wicked Seed. Шрифт размазан и в полях, другие можно попробовать? Например arialuni_sdf_2022? Я профан в этом, но интересно.
       
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

      Это не просто перевод, а полноценная авторская сценарная адаптация. Диалоги переписаны так, чтобы персонажи звучали живо, остро и в характере. Добавлен чёрный юмор там, где авторы постеснялись. Убраны лорные противоречия, докручены мотивации. В результате игра стала умнее, злее и смешнее оригинала.
      · 0 ответов
    • ElikaStudio

      Долгожданный релиз полного сезона состоялся!
      https://youtu.be/mwBk2stm2OQ?si=qpJojB_XDABaC0We
      https://vk.com/video-48153754_456239394?sh=4&list=c62797c2b7d0725d6e
      Life is Strange: Before the Storm:
      Эпизод 1: "Прoбуждeниe"
      Эпизод 2: "О дивный новый мир"
      Эпизод 3: "Ад пуст"
      Бонусный эпизод: "Прощание"
      Русская озвучка уже доступна для скачивания!
      ElikaStudio выражает огромную благодарность всем, кто принял участие в создании проекта! 
      Группе Mechanics VoiceOver R.G. MVO , в частности их руководителю Дмитрию за неоценимую помощь в выпуске эпизода.
      Скачать для PC Classic (2018):
      GDrive: - https://drive.google.com/file/d/19CL_L80Mz0sIxcb54Ss64byAkeZmV22r/view?usp=sharing
      Скачать для PC Remastered (2022):
      GDrive: - https://drive.google.com/file/d/13q58Lpvw5_aYPYeZ7OGYZlAKOoS1gEbL/view?usp=sharing
      Скачать для Свитч(2022):
      GDrive: - https://drive.google.com/file/d/15e—T1LQiGQCYIHeNnj_C2qJA16Gvh1i/view?usp=sharing
      Ручная установка PC(оба издания):
      https://drive.google.com/drive/folders/1MJPd8965m4XxxAuOBt8enSHtv8_yy5xh?usp=sharing
      Баг репорт в обсуждении:
      https://vk.com/topic-48153754_55571577
      ___________________________________________
      Финансовый аппарат:
      www.donationalerts.com/r/elikastudio
      Пожертвовать средства на наши проекты:
      Кошелек ЮMoney 4100 1188 6818 3009
      карта Сбер банк 2202 2018 6334 1042
      карта Альфа банк 5559 4937 0209 8584
      Спасибо за вашу поддержку!
      #elikastudio #русскаяозвучка
      · 0 ответов
  • Лучшие авторы


×