Перейти к содержимому
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

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


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

Тестировал StarCrawlers.

Ошибка была на этапе создания ярлыка. Заработало после:

cd ReiPatcher\
ReiPatcher.exe -c "{GameExeName}.ini"

Штука прикольная, но тащит не весь текст. Отчего смысла не очень много и то, что достаёт это простой рамочный текст, который и так понятно как перевести на файлах. То, что не достаёт это составляемый текст из нескольких строк, вот эти бинарники проблематично разбирать, где там код, а где текст. Да ещё и достаёт не сразу всё, а попутно в игре, то есть ему только подсовывать уже извлечённый текст нужно, а так доставать его это глупо. Не уверен, что с таким автопереводом кто-то захочет играть.

Я сейчас разбираю MonoBehaviour. В UnityEx ожидаются новые функции, которые помогут частично с этими бинарниками разобраться, ни чего серьёзного, но они будут иметь свои уникальные имена и типы что лучше поспособствует их разбору и возможно упростит обновление, но это ещё тестируется.

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

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


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

 

То, что не достаёт это составляемый текст из нескольких строк, вот эти бинарники проблематично разбирать, где там код, а где текст. 

“составляемый текст из нескольких строк” а можно пример я не полностью понял.

И да текст он достаточно странно выдирает иногда:D.

https://prnt.sc/nd8fy0 вот это места плохо вытаскивает http://prntscr.com/nd8t4a

http://prntscr.com/nd8hvy

http://prntscr.com/nd8ilf

http://prntscr.com/nd8j7f

http://prntscr.com/nd8jre

http://prntscr.com/nd8opz

http://prntscr.com/nd8ptz

http://prntscr.com/nd8qvv

http://prntscr.com/nd8ri9 

http://prntscr.com/nd8s37

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


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

 

2 часа назад, Memoric сказал:

“составляемый текст из нескольких строк” а можно пример я не полностью понял.

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

Если интересно тут небольшая инфа есть по типам этой игры https://opennota2.duckdns.org/book/76327

2 часа назад, Memoric сказал:

вот это места плохо вытаскивает http://prntscr.com/nd8t4a

Этот в dll находится вот и не достал.

Этот способ подойдёт для какой-нибудь визуальной новеллы, но никак для рпгэшки.

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


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


Частично тянет, а другой из тех же типов нет, что странно.

кажись в проге есть строчки которые он игнорирует :(

http://prntscr.com/ndh185 здесь он всё съел

кодекс частично жуёт 

http://prntscr.com/ndh1g7

мне кажется проблема в коде захвата текста жаль.

подожду годик может допилят прогу :beach:

 

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


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

Чтобы поддержать тему — на текущей версии (3.4.0) с ограничением на перевод в 1900 символов игра выглядит так:

https://imgur.com/gallery/jxOQVxo  (4 скрина)

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

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

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


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

@Memoric Здравствуйте, я хочу знать, как вы автоматически генерируете перевод? Почему я не могу создать файл в папке Translation с этим программным обеспечением?

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


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

@Morefun1314  плагин использует онлайн переводчики(GoogleTranslate, ...) для перевода игры и генерирует файл  AutoTranslator\Translation\_AutoGeneratedTranslations.ru.txt в нём перевод

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


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

@Memoric Я использую GoogleTranslate, но после запуска игры я вижу, что переведенный перевод был 0/8000, без изменений.

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


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

@Morefun1314 Как называется игра?И на какой язык?

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


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

Это игра в вашем видео, hellsign, вы не можете использовать русский.

@Memoric Это связано с интернетом? Или что нужно открыть? Текст, который я создал сам, можно перевести.

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


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

@Morefun1314 Плагин подключается к серверу GoogleTranslate для перевода если не подключается к серверу файл не создаётся но можна сменить сервер переводчика http://prntscr.com/nljntx .После соблюдения всей инструкция игру можно запускать через родной .exe.

Также на https://github.com/bbepis/XUnity.AutoTranslator написана инструкция как подключить другие переводчики.

30 минут назад, Morefun1314 сказал:

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

этот вопрос я не понял в файле _AutoGeneratedTranslations она сама добавляет текст какой она выдернула из игры пример 

Settings(это нельзя менять)=Настройки(это можно)

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

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


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

@Memoric Плагин отображает GoogleTranslate, но не может генерировать _AutoGeneratedTranslations.txt. Чувство не работает

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

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

    • Как уже указали выше максимальная сумма которая может находится в кошельке Стим ограниченна и переживание за чужие деньги тут совершенно бессмысленно (наверняка Стим предупредит любого кто будет “копить” сумму к максимальному порогу, а может и даже заблокирует транзакцию если она превосходит этот порог). Какая бы это страна не была. Следите лучше за своими тратами.
    • Как и всегда, можно собрать что-то типа AOC моника 24” на 1080p, видяху RTX 5050 8 Gb, оперативку DDR4, проц какой-нибудь i5-12600KF. Понятно, что даже всё это дороже, чем...когда-то было, но поиграть в ААА проекты в 30 фпс хватит.

      P.S. Раньше вообще все сидели на разрешении 1080p и ничего, а потом началось. Из-за этого и видеокарты мощнее и дороже пришлось покупать.
    • Против наших банков в пределах нашей же страны санкций нет. Если у вальв будет счёт в наших банках, то они смогут по сути вот так без проблем собирать деньги людей из РФ (в т.ч. и РБ, а мб ещё кого). Вальвам с нами никто торговать не запрещал, как это ни удивительно, к тому же. И да, у нас до сих пор есть банки, находящиеся не под санкциями. То есть единственная проблема в таком сценарии для них — это заплатить комиссию за вывод средств из наших банков в те, которые им нравятся. Но  они не хотят делать лишние телодвижения и тратить лишние деньги (комиссию на перевод между банками, потери от конвертации и так далее), а потому перекладывают траты эти на покупателей, которые по сути самостоятельно оплачивают это дело со своей стороны, тем самым теряя часть своих денег во время пополнения счета стима.   И да, мы про это уже не раз и не два уже говорили ранее. Даже устал повторять почти одно и то же каждые несколько месяцев.
    • прохожу на этой озвучке https://steamcommunity.com/sharedfiles/filedetails/?id=3816344344 тут вроде не кидали, звучит не дурно
    • Неа. Если в двух словах: кто играл бесплатно, если хотят дальше — покупают длс, делающее игру синглом, или больше не играют, когда серваки прикроют где-то в ноябре. Игру перевели в оффлайн, попутно добавив длс для оффлайна, дав игрокам около трёх месяцев на то, чтобы перед завершением работы серверов купить длс и перенести сейвы. Ну либо просто потерять игру, как это происходит с обычными закрывающимися фришками. В длс добавили буквально всё, что раньше было за деньги. В игре полностью изменён баланс. Повторюсь, теперь это полноценный синглплей. Если раньше за воскрешения надо было реальные деньги платить, за подписки на склады и прочее типичное для условно-бесплатных игр, то теперь всё за внутриигровые ресурсы. В т.ч. гринд был снижен во много раз (местами в десятки раз буквально), напр, в десятки раз снизились цены на апгрейды и прочее (напр, то, что стоило 30 ед чего-то там, теперь стоит 2ед чего-то там — из того, что смутно из видео обзора запомнил). Кстати, на сколько могу судить, бесплатная версия до сих пор на плаву, просто для нас недоступна. Её прикрыть в ноябре только должны по идее. upd. Видимо, серваки прикрыли-таки раньше, чем планировалось. И да, помнится, у меня она на эпиках была. Разумеется, оффлайн длс никто не дал — игры просто на эпиках теперь не наблюдаю вообще. В стиме тоже, помнится, добавлял когда-то (но тут уже зарекаться не стану). Итог тот же. Это вместо тысячи “а может”, “а если”. К слову, в зелёных магазинах игра есть. То есть новая версия игры она абсолютно отвязана от любой сетевой части и сервисов.
    • Сливают на игры. Никогда не слышал чтобы закидывали сотни тысяч просто на “кошелёк” чтобы лежали. Ну и, как-бы, а как удаление средств решит эту “проблему”?  С другой стороны представим ситуацию: в КС выпал скин, который ты продал на ТП за 100500 “стим-фантиков”, они зачислились на Стим-счёт. И? Их придётся срочно тратить за пол года, иначе просто потеряешь… По идее, чтобы не потерять, люди будут скупать вещи с ТП и хранить “состояние” в них. Снова: “как это решит “проблему” крупных сумм?” Просто будут хранить не в “цифрах счёта”, а в “цифровых вещах”. О, может ещё предложишь скины удалять ,если не “надевали” пол года? 
    • Подскажите, когда ждать обнову русика под версию 2.2.4?
    • @Reklin доработал русификатор от eSave для симулятора Orwell: Ignorance is Strength до релизной версии. @Reklin доработал русификатор от eSave для симулятора Orwell: Ignorance is Strength до релизной версии.
    • Санкции же  Так не бывает счетов  с имущественными правами,счета это для денег,вот в чем ключевое в законодательстве. Так они и сейчас не анонимы,это или спб или банковский перевод и то и то персонифицированные  ,обезличенные не проходят с 21 года.
  • Изменения статусов

    • goosemose  »  Orionus

      Здраствуйте
      Хотел спросить за руссификатор для Dragon Quest 3, есть ли бесплатный для пк? Или только платный недавно купил ее в стиме, думал что на пк есть руссификатор, уже некоторое время ищу и нахожу либу пустые файлы либо платные, хотя по коментариям вроде видно что был на пк бесплатный перевод.
      Подскажите пожалуйста.
       
      · 0 ответов
    • axe66  »  SerGEAnt

      здравствуйте. можете добавить на сайт раздел для игры She’s Leaving и русификатор к нему? и как и куда вам скинуть фото и сам русификатор?
      [h2] Версия: 1.0.1 (от 22.05.2026)
      Совместимость: для сборки 20909321 [/h2]
       Информация:
      Машинный перевод моделью gemma2:9b-instruct с несколькими этапами автоматической перепроверки (модель "самопроверялась") и финальными ручными правками.
      Это не финальная версия — по мере нахождения ошибок перевода будут выходить обновления.
      Известные нюансы:
      * Возможны неточности и ошибки в переводе.
      * Некоторые элементы интерфейса остались без перевода.
       Установка:
      1. Запустить Russifier.exe
      2. Нажать "Выбрать папку"
      3. Выбрать папку с игрой и нажать ОК
      4. Нажать "Установить"
      5. Дождаться завершения установки и закрыть программу.
      После установки запустите игру и наслаждайтесь!
      Если заметили ошибки или некорректные формулировки — оставляйте комментарии, будем исправлять!
       
      Автор: Serjik Sokolov История изменений:   Версия 1.0.1 от 22.05.2026 - Установщик теперь автоматически определяет корневую папку игры, даже если случайно выбрана вложенная папка.   Версия 1.0.0 от 03.12.2025 - Релиз
      · 1 ответ
    • Perfect End Strange  »  SerGEAnt

      Привет, озвучку для Silent Hill 4: The Room выпустил энтузиаст под ником Perfect End Strange, а вы написали совсем другую студию, пожалуйста, исправьте эту оплошность
      · 0 ответов
    • Jimmi Hopkins  »  SerGEAnt

      я его уже открыл в свободный доступ, чтобы не потерялось среди новинок
      · 0 ответов
  • Лучшие авторы


×