СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕВОДА ТЕКСТА НА УРОВНЕ ДИСКУРСА

1. Компьютерно-реализуемый способ перевода текста на уровне дискурса, включающий:
получение текста, подлежащего переводу, при этом текст, подлежащий переводу, представляет собой единицу текста в тексте на уровне дискурса, подлежащем переводу;
получение релевантного текста для текста, подлежащего переводу, при этом релевантный текст включает по меньшей мере одно из следующего: предшествующий исходный текст, последующий исходный текст или предшествующий целевой текст;
причем предшествующий исходный текст представляет собой по меньшей мере одну единицу текста перед текстом, подлежащим переводу, в тексте на уровне дискурса, последующий исходный текст представляет собой по меньшей мере одну единицу текста после текста, подлежащего переводу, в тексте на уровне дискурса, а предшествующий целевой текст представляет собой текст перевода упомянутого предшествующего исходного текста; и
перевод текста, подлежащего переводу, в соответствии с релевантным текстом.
2. Способ по п. 1, в котором перевод текста, подлежащего переводу, в соответствии с релевантным текстом включает перевод текста, подлежащего переводу, в соответствии с релевантным текстом с использованием заранее построенной модели кодирования-декодирования.
3. Способ по п. 2, в котором перевод текста, подлежащего переводу, в соответствии с релевантным текстом включает:
получение начального результата кодирования путем кодирования текста, подлежащего переводу, при этом начальный результат кодирования представляет семантическую информацию текста, подлежащего переводу;
получение релевантного результата кодирования путем кодирования релевантного текста, при этом релевантный результат кодирования представляет семантическую информацию релевантного текста;
получение целевого результата кодирования путем обработки начального результата кодирования с использованием всех или части результатов кодирования в релевантном результате кодирования, при этом целевой результат кодирования представляет семантическую информацию текста, подлежащего переводу, и переносит всю семантическую информацию релевантного текста или ее часть; и
перевод текста, подлежащего переводу, путем декодирования целевого результата кодирования.
4. Способ по п. 3, в котором получение начального результата кодирования путем кодирования текста, подлежащего переводу, включает: получение начального результата кодирования путем кодирования слов текста, подлежащего переводу, при этом, соответственно, получение релевантного результата кодирования путем кодирования релевантного текста включает: кодирование слов каждой единицы текста в релевантном тексте для получения результатов кодирования, отвечающих соответствующим единицам текста, и определение упомянутых результатов кодирования в качестве релевантного результата кодирования.
5. Способ по п. 4, также включающий, после кодирования слов текста, подлежащего переводу получение суммарного результата, соответствующего тексту, подлежащему переводу, путем сложения вместе результатов кодирования слов текста, подлежащего переводу, при этом, соответственно, после кодирования слов каждой единицы текста в релевантном тексте способ также включает:
в случае, когда релевантный текст включает предшествующий исходный текст, сложение вместе результатов кодирования слов каждой единицы текста в предшествующем исходном тексте для получения суммарного результата, соответствующего каждой единице текста;
в случае, когда релевантный текст включает последующий исходный текст, сложение вместе результатов кодирования слов каждой единицы текста в последующем исходном тексте для получения суммарного результата, соответствующего каждой единице текста, и,
в случае, когда релевантный текст включает предшествующий целевой текст, сложение вместе результатов кодирования слов каждой единицы текста в предшествующем целевом тексте для получения суммарного результата, соответствующего каждой единице текста.
6. Способ по п. 3, в котором обработка начального результата кодирования с использованием всех или части результатов кодирования в релевантном результате кодирования включает:
определение, в случае когда релевантный текст включает предшествующий исходный текст, результата кодирования предшествующего исходного текста из релевантного результата кодирования;
определение, в случае когда релевантный текст включает последующий исходный текст, результата кодирования последующего исходного текста из релевантного результата кодирования; и
обработку начального результата кодирования в соответствии с определенным результатом кодирования.
7. Способ по п. 6, в котором обработка начального результата кодирования в соответствии с определенным результатом кодирования включает:
определение, в случае когда релевантный текст включает предшествующий исходный текст, степени корреляции между текстом, подлежащим переводу, и предшествующим исходным текстом в соответствии с начальным результатом кодирования текста, подлежащего переводу, и результатом кодирования предшествующего исходного текста;
определение, в случае когда релевантный текст включает последующий исходный текст, степени корреляции между текстом, подлежащим переводу, и последующим исходным текстом в соответствии с начальным результатом кодирования текста, подлежащего переводу, и результатом кодирования последующего исходного текста; и
обработку начального результата кодирования в соответствии с определенным результатом кодирования и определенной степенью корреляции.
8. Способ по любому из пп. 3-7, в котором перевод текста, подлежащего переводу, путем декодирования целевого результата кодирования включает декодирование, в случае когда релевантный текст включает предшествующий целевой текст, целевого результата кодирования с использованием результата кодирования предшествующего целевого текста в релевантном результате кодирования.
9. Способ по п. 8, в котором декодирование целевого результата кодирования с использованием результата кодирования предшествующего целевого текста в релевантном результате кодирования включает:
определение степени корреляции между текстом, подлежащим переводу, и предшествующим целевым текстом; и
декодирование целевого результата кодирования в соответствии с определенной степенью корреляции и результатом кодирования предшествующего целевого текста.
10. Способ по п. 9, в котором определение степени корреляции между текстом, подлежащим переводу, и предшествующим целевым текстом включает определение степени корреляции между текстом, подлежащим переводу, и предшествующим исходным текстом в качестве степени корреляции между текстом, подлежащим переводу, и предшествующим целевым текстом.
11. Устройство для перевода текста на уровне дискурса, содержащее:
блок получения текста, подлежащего переводу, который сконфигурирован для получения текста, подлежащего переводу, при этом текст, подлежащий переводу, представляет собой единицу текста в тексте на уровне дискурса, подлежащем переводу;
блок получения релевантного текста, сконфигурированный для получения релевантного текста для текста, подлежащего переводу, при этом релевантный текст включает по меньшей мере одно из следующего: предшествующий исходный текст, последующий исходный текст или предшествующий целевой текст, причем предшествующий исходный текст представляет собой по меньшей мере одну единицу текста перед текстом, подлежащим переводу, в тексте на уровне дискурса, последующий исходный текст представляет собой по меньшей мере одну единицу текста после текста, подлежащего переводу, в тексте на уровне дискурса, а предшествующий целевой текст представляет собой текст перевода упомянутого предшествующего исходного текста, и блок перевода текста, подлежащего переводу, который сконфигурирован для перевода текста, подлежащего переводу, в соответствии с релевантным текстом.
12. Устройство по п. 11, в котором блок перевода текста, подлежащего переводу, сконфигурирован для перевода текста, подлежащего переводу, в соответствии с релевантным текстом с использованием заранее построенной модели кодирования-декодирования.
13. Устройство по п. 12, в котором блок перевода текста, подлежащего переводу, содержит:
первый подблок кодирования, сконфигурированный для получения начального результата кодирования путем кодирования текста, подлежащего переводу, при этом начальный результат кодирования представляет семантическую информацию текста, подлежащего переводу;
второй подблок кодирования, сконфигурированный для получения релевантного результата кодирования путем кодирования релевантного текста, при этом релевантный результат кодирования представляет семантическую информацию релевантного текста;
подблок обработки результата, сконфигурированный для получения целевого результата кодирования путем обработки начального результата кодирования с использованием всех или части результатов кодирования в релевантном результате кодирования, при этом целевой результат кодирования представляет семантическую информацию текста, подлежащего переводу, и переносит всю семантическую информацию релевантного текста или ее часть; и
подблок выполнения декодирования, сконфигурированный для перевода текста, подлежащего переводу, путем декодирования целевого результата кодирования.
14. Устройство по п. 13, в котором подблок выполнения декодирования сконфигурирован для декодирования, в случае когда релевантный текст включает предшествующий целевой текст, целевого результата кодирования с использованием результата кодирования предшествующего целевого текста в релевантном результате кодирования.
15. Устройство для перевода текста на уровне дискурса, содержащее процессор, память и системную шину, при этом процессор и память связаны друг с другом посредством системной шины, и память сконфигурирована для хранения одной или более компьютерных программ, содержащих инструкции, которые при их исполнении процессором обеспечивают выполнение, этим процессором, способа по любому из пп. 1-10.
16. Машиночитаемый носитель данных, содержащий инструкции, которые при их исполнении на компьютере обеспечивают выполнение, этим компьютером, способа по любому из пп. 1-10.