МАШИННЫЙ ПЕРЕВОД В ПРИЛОЖЕНИЯХ МГНОВЕННОГО ОБМЕНА СООБЩЕНИЯМИ

1. Способ перевода текста при мгновенном обмене сообщениями, способ содержит этапы, на которых:
под управлением программы (200) мгновенного обмена сообщениями: перехватывают (720) входящее сообщение; отправляют (730) сообщение службе перевода; и отображают (750) перевод сообщения.
2. Способ по п.1, в котором:
способ выполняется подключаемым модулем перевода к программе мгновенного обмена сообщениями; и
подключаемый модуль перевода отображает отдельное субокно перевода в окне программы мгновенного обмена сообщениями.
3. Способ по п.2, дополнительно содержащий этапы, на которых: в программе мгновенного обмена сообщениями:
принимают указание от пользователя, чтобы запустить службы перевода; запрашивают код подключаемого модуля перевода с сервера; и выполняют принятый код подключаемого модуля перевода, чтобы отобразить подключаемый модуль перевода.
4. Способ по п.1, дополнительно содержащий этапы, на которых:
в программе мгновенного обмена сообщениями запрашивают список служб перевода с сервера;
принимают список служб перевода; и
предоставляют варианты перевода пользователю на основе возможностей перевода служб, перечисленных в списке служб перевода.
5. Способ по п.2, дополнительно содержащий этапы, на которых:
отображают окно перевода в субокне перевода; принимают, в окне перевода, текст от пользователя, который должен быть переведен;
принимают, в окне перевода, указание того, что текст должен быть переведен; и
отображают переведенный текст в окне перевода.
6. Способ по п.5, дополнительно содержащий этапы, на которых:
принимают, в окне перевода, указание того, что переведенный текст должен быть отправлен как мгновенное сообщение; и
отправляют переведенный текст как мгновенное сообщение.
7. Способ по п.6, дополнительно содержащий этапы, на которых:
принимают указание того, что переведенный текст был неправильно переведен; принимают альтернативный перевод от пользователя; и отправляют альтернативный перевод как мгновенное сообщение.
8. Способ по п.6, дополнительно содержащий этап, на котором:
автоматически исправляют слова с орфографическими ошибками в тексте перед переводом.
9. Способ по п.6, дополнительно содержащий этап, на котором:
если текст содержит язык мгновенного обмена сообщениями, автоматически корректируют текст в форму стандартного языка перед переводом.
10. Способ по п.1, дополнительно содержащий этапы, на которых:
принимают указание от пользователя-получателя, что пользователь не понимает перевод сообщения; и
на основе указания отправляют контакту, который отправлял входящее сообщение, сообщение об ошибке, указывающее, что сообщение не было понято;
при этом пользователю не требуется уметь общаться на языке, используемом контактом, чтобы указать, что пользователь не понял перевод.
11. Способ по п.10, дополнительно содержащий этап, на котором:
на основе указания отправляют сообщение службе перевода, такое, что служба перевода может зарегистрировать, что перевод не был понят пользователем.
12. Способ по п.1, в котором способ выполняется на мобильном устройстве.
13. Система для отображения переводов текста мгновенного обмена сообщениями, причем система содержит:
модуль (260) перевода; и
модуль (200) мгновенного обмена сообщениями, выполненный с возможностью принимать сообщение;
при этом модуль перевода выполнен с возможностью:
принимать (720) указание того, что сообщение должно быть переведено;
разрешать (725) сообщению быть автоматически модифицированным согласно предпочтениям пользователя, чтобы облегчить перевод; и
переводить (730) сообщение; и
при этом модуль мгновенного обмена сообщениями выполнен с возможностью отображать (750) переведенное сообщение.
14. Система по п.13, в которой модуль перевода дополнительно выполнен с возможностью отображать окно перевода, содержащее поле ввода текста и кнопку перевода, и выполнен с возможностью:
предоставлять пользователю вводить текст, который должен быть переведен вручную; и при нажатии пользователем кнопки перевода:
отправлять текст службе перевода; и
отображать перевод введенного текста.
15. Система по п.13, в которой модуль перевода выполнен с возможностью:
автоматически корректировать орфографию сообщений перед переводом;
использовать словарь мгновенных сообщений, чтобы корректировать язык мгновенного обмена сообщениями в форму стандартного языка; и
после приема указаний, что отдельные слова не должны переводиться, не допускать перевода этих слов службой перевода.
16. Один или более машиночитаемых носителей, содержащих машиноисполняемые инструкции, которые описывают способ для упрощения обмена сообщениями между двумя пользователями, общающимися на разных языках, способ содержит этапы, на которых:
принимают (640) указание от пользователя первого языка, используемого пользователем, и второго языка, используемого человеком, с которым общается пользователь;
принимают (720) указание, что сообщение было принято службой обмена сообщениями;
выполняют (725) модификации в сообщении, чтобы подготовить сообщение для перевода;
отправляют (730) сообщение переводчику, который выполнен с возможностью переводить текст со второго языка на первый язык;
принимают (740) перевод сообщения от переводчика; и
отображают (750) перевод пользователю.
17. Машиночитаемые носители по п.16, в которых способ дополнительно содержит этапы, на которых:
распознают указание, что одна или более частей сообщения не должны быть переведены; и
модифицируют одну или более частей таким образом, что они не переводятся, когда переводится сообщение.
18. Машиночитаемый носитель по п.16, дополнительно содержащий:
отображение окна перевода пользователю;
прием текста, который должен быть переведен, в окне перевода; и
перевод текста с первого языка на второй язык.
19. Машиночитаемые носители по п.16, в которых выполнение модификаций в сообщении, чтобы подготовить сообщение для перевода, содержит этапы, на которых:
автоматически корректируют орфографию одного или более слов в сообщении; и автоматически корректируют модифицированный язык мгновенного обмена сообщениями в стандартный язык.
20. Машиночитаемые носители по п.16, в которых службой обмена сообщениями является SMS.