![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Litkevich Yuriy |
![]()
Сообщение
#1
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Я тут начал юзать OmegaT, система для переводчиков, вобщем эта система делит входной текст на фрагменты называемые сегментами, и запоминает то как вы переведете сегмент, далее при 100% совпадении переводит их сама по всему проекту, т.е. по всем файлам. Нечеткие переводы просто предлагает как шаблон, вообщем переводить очень быстро можно.
Плюсы * Понимает html и позволяет сгеренировать результат в том же формате. * Автоматизируется процесс адаптации переводов. Из недостатков * Надо переводить с нуля, т.е. указывается исходный язык, и когда в файле есть слово "Сигналы" оно будет числится в английском, но это похоже можно обойти. * Нельзя наполнить память переводов таким способом: указать не переведенный файл и его переведенный вариант. * написано на Java - тормозит периодически. * При попытке подсунуть ей все наши файлы документации - сделала ножки к верху, виртуалки не хватило. Т.е. мы на себя взяли больше чем профессиональные переводчики ![]() ----------------------------------------------------------------------------------------------- == Установка и настройка == 2) Подготовка
2) Настройка OmegaT Запустите ОмегуТ, в меню "Настройки" выберите "Файловые фильтры"
3) Настройка проекта
Для добавления других файлов в проект в меню "Проект" выберите "Файлы проекта..." Для у даления, просто удалите соответствующий файл из подкаталога source, и если необходимо из каталога target. Не рекомендую добавлять в проект много фалов, лучше добавляйте новый по мере того как закончите с одним. По редактированию сегментов:
Если что-то не понятно, спрашивайте здесь.
Прикрепленные файлы
|
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#81
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
есть Olifant, но адекватности минимум
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#82
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
alex977, раз уж ты ковырялся в OmegaT немог бы попробывать еще вот такую штуку провернуть:
запуск OmegaT из командной строки с параметром OmegaT.jar path/to/project и чтобы это приводило к открытию проекта (анализ как обычно) и затем принудительно (т.е. без помощи человека) исполнение команды "Создать переведенные документы" с последующим завершением работы. как, сможешь? |
|
|
alex977 |
![]()
Сообщение
#83
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 310 Регистрация: 19.6.2008 Из: Россия, МО, г.Мытищи Пользователь №: 206 Спасибо сказали: 77 раз(а) Репутация: ![]() ![]() ![]() |
Не получится
![]() Я ведь Java совсем не знаю... Просто получилось найти, где нужно подправить, чтобы работало нормально. |
|
|
Novak |
![]()
Сообщение
#84
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 319 Регистрация: 15.3.2008 Из: Замкадыш Пользователь №: 121 Спасибо сказали: 28 раз(а) Репутация: ![]() ![]() ![]() |
апуск OmegaT из командной строки с параметром OmegaT.jar path/to/project и чтобы это приводило к открытию проекта (анализ как обычно) и затем принудительно (т.е. без помощи человека) исполнение команды "Создать переведенные документы" с последующим завершением работы. В общем, можно попробовать. На йапапке, т.к. прикрепить не влезает по объёму. Краткая инструкция: запускаем с параметром project-path=путь_до_папки_проекта C:\dist\OmegaT.jar project-path=C:\test_omegat\test\ При этом происходит открытие проекта, создание переводов, закрытие проекта и закрытие программы. Внешних проявлений данного процесса быть не должно. Если project-path не указан, то должно работать как обычно. П.С. Встретил бы того, кто придумал так интергировать интерфейс и функционал да ещё и в разных потоках, плюнул бы в лицо. |
|
|
Litkevich Yuriy |
![]()
Сообщение
#85
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Встретил бы того, кто придумал так интергировать интерфейс и функционал да ещё и в разных потоках, плюнул бы в лицо. ну тебе виднее, а в разных потоках должно быть иначе ГУЙ тормозить будет, я пытался 1/4 чась наших файлов ей подсовывать, результат:анализ длится 47мин., ест 450МиБ виртуалки, при этом 100% загрузка проца. В общем, можно попробовать спасибо попробуюalex977, можешь поместить здесь те исправления, которые ты делал, чтобы Novak, их учел? |
|
|
Litkevich Yuriy |
![]()
Сообщение
#86
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Novak, надо учесть изменения, которые внес alex977, чтобы сущности не удалялись. А то получается такая штука:
<small> </small> превращается в <small/> и текст в Асистенте и Опере после этого тэга становится весь маленький. в остальном все пучком работает. Из-за того, что сама Омега по файлам статистику ведет только в словах, а не в сегментах, а сегменты считает на весь проект. Я сделал SHELL-сценарий, который подсовывает в проект по одному файлу запускает твою версию Омеги, потом файл удаляет, но копирует файл статистики в отдельный каталог, и так для всех в фалов из некого каталога. Тем самым мы имеем набор файлов статистики, где указано кол-во уникальных сегментов и кол-во переведенных. Итог: скоро будем переводить автомать все версии и иметь статистику по каждому файлу. |
|
|
Novak |
![]()
Сообщение
#87
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 319 Регистрация: 15.3.2008 Из: Замкадыш Пользователь №: 121 Спасибо сказали: 28 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Novak |
![]()
Сообщение
#88
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 319 Регистрация: 15.3.2008 Из: Замкадыш Пользователь №: 121 Спасибо сказали: 28 раз(а) Репутация: ![]() ![]() ![]() |
Всё добавил, сама программа и исходники - в репозитории
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#89
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Novak |
![]()
Сообщение
#90
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 319 Регистрация: 15.3.2008 Из: Замкадыш Пользователь №: 121 Спасибо сказали: 28 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 12.6.2025, 19:37 |