VarunSharma43 Ответов: 0

Инструмент перевода с использованием языка Си#


Привет Друзья,
Я разрабатываю инструмент перевода. Во-первых, я хочу разработать глоссарий из существующих переводов, поэтому я разработал графический интерфейс, который имеет 2 панели. на левой стороне есть английский, а на правой-хинди. Для хинди легко найти новую строку, используя'|', однако для английского языка это немного сложно . также может быть где угодно между строками, то есть заказ№.

Теперь я закончил с первой частью и хочу обратиться к вам за помощью во второй части, которая использует этот глоссарий для перевода нового документа. поэтому теперь, когда у меня есть строка из нового документа, она может частично совпадать со строкой в глоссарии, т. е.
"Новый заказ 121234/123/21 был размещен 20 сентября 2018 года в Нью-Дели, Индия", тогда как в глоссарии все предложение будет таким же, за исключением номера заказа, даты и места. Теперь мне нужна ваша помощь, чтобы понять, как я могу найти здесь наиболее подходящее предложение, выполняя перевод, сохраняя другие значения такими, какие они есть.

Пожалуйста, предложите.

Что я уже пробовал:

У меня был инструмент давным-давно, однако у него есть держатели мест, чтобы соответствовать таким предложениям, как %name%, %publish_date%, и он может не подходить здесь.

TommoDotCommo

Сколько различных английских предложений может быть в документах?

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

т. е. "новый заказ", "был размещен" и "на" будут все разные записи глоссария.

VarunSharma43

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

0 Ответов