ИНТЕГРИРОВАННЫЙ ПЕРЕВОД НА РОДНОЙ ЯЗЫК

1. Способ выполнения перевода с одного языка на другой, содержащий:
выбор целевого языка,
прием данных, которые должны быть выведены, причем эти данные содержат первый язык,
идентификацию того, когда первый язык отличен от целевого языка,
перевод первого языка в упомянутых данных на целевой язык для создания обработанных данных, и
вывод обработанных данных.
2. Способ по п.1, в котором вывод обработанных данных дополнительно содержит вывод обработанных данных, по меньшей мере, на одно из устройства отображения, брайлевского устройства, принтера, процессора речевого воспроизведения текста, аудиоустройства, кэша данных или запоминающего устройства.
3. Способ по п.1, в котором выбор целевого языка дополнительно содержит выбор целевого языка с использованием, по меньшей мере, одного из установки параметров по умолчанию, приема выбора целевого языка и выбора из установленного языка.
4. Способ по п.1, в котором перевод первого языка в упомянутых данных на целевой язык данных для создания обработанных данных дополнительно содержит добавление метаданных к обработанным данным, причем эти метаданные определяют, по меньшей мере, одно из флага перевода, идентификатора первого языка, идентификатора целевого языка, идентификатора услуг по переводу, рейтинга услуг по переводу, стоимости перевода, времени перевода и аттестации точности.
5. Способ по п.4, дополнительно содержащий вывод, по меньшей мере, части метаданных, по меньшей мере, через одно из примечания к тексту, водяного знака, всплывающей подсказки, аудиоуведомления, сохраняемого регистрационного журнала и сохраняемого свойства.
6. Способ по п.1, в котором перевод первого языка на целевой язык для создания обработанных данных содержит выбор предпочтительных услуг по переводу, предоставление упомянутых данных на первый объект, ассоциированный с первой услугой по переводу, прием из первого объекта перевода первого языка в упомянутых данных на целевой язык.
7. Способ по п.3, дополнительно содержащий предоставление, по меньшей мере, одного из упомянутых данных перевода второму объекту, прием рейтинга, ассоциированного с точностью перевода, из второго объекта.
8. Способ по п.4, в котором услуга по переводу включает в себя, по меньшей мере, одну из услуги по машинному переводу, услуги по коллективному переводу, бесплатной услуги по сервисному переводу, услуги по лицензионному переводу, услуги по спонсируемому переводу и платной услуги по переводу.
9. Способ по п.8, дополнительно содержащий обеспечение рейтинга для каждой услуги по переводу, причем рейтинг соответствует точности каждого уровня перевода.
10. Способ по п.9, дополнительно содержащий обеспечение уровня тарификации для каждой услуги по переводу, прием выбора услуги по переводу, и определение оплаты, соответствующей уровню тарификации, ассоциированному с выбранной услугой по переводу.
11. Способ по п.10, в котором определение оплаты содержит определение оплаты, соответствующее, по меньшей мере, одному из рейтинга, целевого языка, первого языка и количества данных.
12. Способ по п.1, дополнительно содержащий подтверждение статуса лицензии до перевода данных с первого языка на целевой язык для создания обработанных данных.
13. Способ по п.1, в котором определение того, когда первый язык отличен от целевого языка, содержит, по меньшей мере, одно из идентификации первого языка с использованием встроенных данных, идентификации первого языка с использованием метаданных, ассоциированных с этими данными и приема явной идентификации первого языка.
14. Реализуемый в компьютерной системе для обработки информации, имеющей содержимое на первом языке и контекстные данные, соответствующие представлению этого содержимого, способ перевода упомянутого содержимого с первого языка на целевой язык, содержащий идентификацию параметров перевода, содержащих, по меньшей мере, одно из целевого языка, стоимости перевода, времени ожидания перевода или точности перевода, идентификацию первого языка, выдачу вызова запроса перевода (translation_request), содержащего, по меньшей мере, один из параметров перевода, причем translation_request дополнительно содержит содержимое на первом языке, прием ответа на вызов translation_request, содержащего данные целевого языка, соответствующие переводу данных на первом языке, и воспроизведение данных на предпочтительном языке, причем данные на предпочтительном языке представляются в соответствии с упомянутыми контекстными данными.
15. Способ по п.14, в котором параметры перевода включают в себя, по меньшей мере, одно из стоимости перевода, времени ожидания перевода и точности перевода,
16. Способ по п.14, дополнительно содержащий выдачу вызова задания языка (set_language), содержащего выбор целевого языка.
17. Способ по п.14, дополнительно содержащий выдачу вызова задания способа (set_method)), содержащего выбор способа перевода.
18. Способ по п.14, дополнительно содержащий выдачу вызова получения статуса (get_status), содержащего запрос на возвращение текущих параметров настройки.
19. Машиночитаемый носитель информации, имеющий машиночитаемые команды для выполнения способа, содержащий модуль для приема выбора целевого языка, модуль для определения входного языка принятых данных и модуль для перевода с входного языка на целевой язык в качестве реакции на выбор предпочтительного языка.
20. Машиночитаемый носитель информации по п.19, в котором исполняемая программа, содержащая, по меньшей мере, часть упомянутых машиночитаемых команд, является, по меньшей мере, одной из операционной системы, текстового процессора, программы чтения, авторского инструментария и Web-браузера.