RU2656697C2 - Система и способ перевода - Google Patents

Система и способ перевода Download PDF

Info

Publication number
RU2656697C2
RU2656697C2 RU2016127262A RU2016127262A RU2656697C2 RU 2656697 C2 RU2656697 C2 RU 2656697C2 RU 2016127262 A RU2016127262 A RU 2016127262A RU 2016127262 A RU2016127262 A RU 2016127262A RU 2656697 C2 RU2656697 C2 RU 2656697C2
Authority
RU
Russia
Prior art keywords
translation
specified
client
transfer
server
Prior art date
Application number
RU2016127262A
Other languages
English (en)
Inventor
Чжун ФЭН
Original Assignee
Чжун ФЭН
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Чжун ФЭН filed Critical Чжун ФЭН
Application granted granted Critical
Publication of RU2656697C2 publication Critical patent/RU2656697C2/ru

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/42Data-driven translation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3226Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/55Rule-based translation
    • G06F40/56Natural language generation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/58Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/04Billing or invoicing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2107File encryption
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B19/00Teaching not covered by other main groups of this subclass
    • G09B19/06Foreign languages

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • Artificial Intelligence (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Tourism & Hospitality (AREA)
  • Strategic Management (AREA)
  • Software Systems (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Computing Systems (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Development Economics (AREA)
  • Bioethics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Machine Translation (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Изобретение относится к области перевода. Технический результат – возможность получения переводческих услуг от клиентского программного обеспечения для перевода, повышение точности перевода. Система перевода включает следующие этапы: отправку пользовательским клиентом запроса на перевод на сервер, определение сервером потенциальных клиентских программных обеспечений для перевода, соответствующих запросу на перевод, после приема запроса на перевод, отправку сервером заказа на перевод, соответствующего запросу на перевод, на потенциальные клиентские программные обеспечения для перевода, выборочную отправку клиентскими программными обеспечениями для перевода команд подтверждения заказа на сервер после приема заказа на перевод, определение сервером целевого клиентского программного обеспечения для перевода среди клиентских программных обеспечений для перевода, которые отправили команды подтверждения заказа, после приема команд подтверждения заказа и отправку запроса на перевод на целевое клиентское программное обеспечение для перевода, при этом указанный пользовательский клиент используется для полного или частичного кодирования запроса на перевод и отправки пароля кодирования запроса на перевод на сервер, указанный сервер отправляет результаты перевода и пароль кодирования результатов перевода на пользовательский клиент, и указанный пользовательский клиент декодирует результаты перевода с использованием пароля кодирования результатов перевода. 2 н. и 12 з.п. ф-лы, 13 ил.

Description

Перекрестная ссылка на родственные заявки
Настоящая заявка заявляет приоритет заявки на патент Китая № 201610079024.X, поданной 3 февраля 2016 г., содержимое которой включено в данный документ посредством ссылки.
Область изобретения
Настоящее изобретение относится к области перевода, в частности к системе и способу перевода.
Описание уровня техники
Пользователь обычно использует программное обеспечение для перевода некоторого типа, если испытывает трудности с текстом на иностранном языке. В таком случае, пользователь вводит незнакомый текст на иностранном языке в клиентское программное обеспечение для перевода, затем клиентское программное обеспечение для перевода осуществляет поиск в словаре на основе текста на иностранном языке, принятого от пользователя, получает результаты перевода и передает результаты перевода обратно пользователю; или клиентское программное обеспечение для перевода отправляет текст на иностранном языке на сервер, затем сервер осуществляет поиск в словаре, получает результаты перевода и передает результаты перевода обратно на клиентское программное обеспечение для перевода.
В реализации настоящего изобретения автор изобретения установил, что в известном уровне техники существуют по меньшей мере следующие проблемы:
Текст зачастую переводится механически на основе буквальных значений существующими способами перевода, и перевод не может быть адаптирован на основе текущих сценариев, и результаты перевода могут не соответствовать текущим сценариям, что приводит к недопониманию и замешательству пользователя.
Публикация № CN1708076 патента Китая на изобретение относится к области телефонной связи. Система связи для дистанционного синхронного перевода включает сеть связи для дистанционной передачи данных; терминал связи клиента соединен с сетью связи; сервисная станция перевода с терминалом связи переводчика соединена посредством устройства обмена с сетью связи; база данных с хранящейся в ней контактной информацией терминала связи переводчика и соответствующей информацией о требованиях к переводу включает по меньшей мере информацию о типе языка; при этом предложено соединение сервисной станции, соединенной с сетью связи посредством устройства обмена и базой данных для приема и отправки данных, с терминалом клиента, запрашивание контактной информации о переводчике и инициация коммуникационного соединения между терминалом клиента и терминалом переводчика. Также предложен соответствующий способ удаленного синхронного перевода для предоставления услуг удаленного синхронного перевода. Однако вышеуказанный патент не может быть применен для выбора переводчиков, а также не может эффективно контролировать качество перевода.
Сущность изобретения
Для решения проблем известного уровня техники в примерах настоящего изобретения предложены система и способ перевода. Технические схемы являются следующими:
С одной стороны, настоящее изобретение предлагает систему перевода, содержащую по меньшей мере пользовательский клиент, сервер и по меньшей мере переводческий клиент;
указанный пользовательский клиент используется для отправки запроса на перевод на указанный сервер;
указанный сервер используется для преобразования запроса на перевод в соответствующий заказ на перевод и отправки заказа на перевод на указанный переводческий клиент после приема запроса на перевод от указанного пользовательского клиента;
указанный переводческий клиент используется для выборочной отправки команды подтверждения заказа на указанный сервер после приема указанного заказа на перевод;
указанный сервер используется для определения целевого переводческого клиента среди указанных переводческих клиентов, которые отправили команды подтверждения заказа, после приема указанных команд подтверждения заказа, и отправки указанного запроса на перевод на указанный целевой переводческий клиент; и
указанный переводческий клиент используется для перевода содержимого заказа после успешного подтверждения заказа и отправки результатов перевода на сервер;
указанный сервер отправляет указанные результаты перевода на пользовательский клиент после приема указанных результатов перевода от указанного переводческого клиента.
Кроме того, указанный пользовательский клиент используется для полного или частичного кодирования запроса на перевод и отправки пароля кодирования запроса на перевод на сервер;
указанный сервер отправляет закодированный запрос на перевод и пароль кодирования с указанного пользовательского клиента на указанный переводческий клиент;
указанный переводческий клиент принимает пароль кодирования запроса на перевод, декодирует запрос на перевод с использованием пароля кодирования, затем переводит содержимое, которое должно быть переведено, и отправляет переведенное содержимое на сервер; и
указанный сервер сохраняет конфиденциальными указанные результаты перевода.
Кроме того, указанный переводческий клиент используется для кодирования указанных результатов перевода и отправки кодированных результатов перевода на сервер;
указанный сервер отправляет результаты перевода и пароль кодирования результатов перевода на пользовательский клиент; и
указанный пользовательский клиент декодирует результаты перевода с использованием пароля кодирования результатов перевода.
В одном варианте осуществления сервер используется для определения потенциальных переводческих клиентов, соответствующих запросу на перевод, после приема запроса на перевод; и
сервер используется для согласования запроса на перевод с информацией о переводческом клиенте после приема запроса на перевод; и информация о переводческом клиенте включает по меньшей мере одно из языка, срока выполнения перевода, рейтинга пользователя, уровня переводчика и области знаний;
сервер используется для получения результатов согласования; и
сервер используется для определения потенциальных переводческих клиентов, соответствующих запросу на перевод, в соответствии с результатами согласования.
В одном варианте осуществления сервер используется для определения целевого переводческого клиента среди переводческих клиентов, которые отправили команды подтверждения заказа, после приема команд подтверждения заказа, и отправки запроса на перевод на целевой переводческий клиент; и
сервер используется для определения целевого переводческого клиента среди переводческих клиентов, которые отправили команды подтверждения заказа, в соответствии со скоростью подтверждения заказа после приема команд подтверждения заказа, и отправки запроса на перевод на целевой переводческий клиент;
сервер используется для определения целевого переводческого клиента в соответствии со скоростью подтверждения заказа и общим рейтингом переводческих клиентов, которые отправили команды подтверждения заказа, после приема команд подтверждения заказа, и отправки запроса на перевод на целевой переводческий клиент.
В одном варианте осуществления перед отправкой запроса на перевод на сервер
указанный пользовательский клиент получает содержимое, которое должно быть переведено, в соответствии с текстом, введенным пользователем, и генерирует запрос на перевод в соответствии с указанным содержимым, которое должно быть переведено; или
указанный пользовательский клиент получает содержимое, которое должно быть переведено, посредством технологии распознавания речи и генерирует запрос на перевод в соответствии с указанным содержимым, которое должно быть переведено; или
указанный пользовательский клиент получает содержимое, которое должно быть переведено, в виде картинок посредством фотографирования и генерирует запрос на перевод в соответствии с указанным содержимым, которое должно быть переведено; или
указанный пользовательский клиент получает содержимое, которое должно быть переведено, посредством технологии распознавания OCR и генерирует запрос на перевод в соответствии с указанным содержимым, которое должно быть переведено.
В одном варианте осуществления заказ на перевод включает одно или более из содержимого, которое должно быть переведено, целевого языка, цены перевода, требования по времени, требования по уровню переводчика и требования по синхронному переводу.
В одном варианте осуществления система перевода дополнительно состоит из:
сервера, используемого для передачи информации по меньшей мере об одном целевом переводческом клиенте обратно на пользовательский клиент;
пользовательского клиента, используемого для передачи информации о переводческом клиенте, которому должен быть выдан заказ, обратно на сервер после приема информации по меньшей мере об одном целевом переводческом клиенте; и
сервера, используемого для отправки запроса на перевод на переводческий клиент, которому должен быть выдан заказ, после приема информации о переводческом клиенте, которому должен быть выдан заказ.
В одном варианте осуществления система перевода дополнительно содержит:
переводческий клиент, используемый для отправки результатов перевода на сервер после приема запроса на перевод;
сервер, используемый для передачи результатов перевода на пользовательский клиент; и
пользовательский клиент, используемый для приема результатов перевода.
С другой стороны, настоящее изобретение предлагает способ перевода, применяемый в отношении сервера, при этом способ включает следующие этапы, связанные с сервером:
прием запроса на перевод от пользовательского клиента;
определение потенциальных переводческих клиентов, соответствующих запросу на перевод;
отправка заказа на перевод, соответствующего запросу на перевод, на потенциальные переводческие клиенты;
определение целевого переводческого клиента среди переводческих клиентов, которые отправили команды подтверждения заказа, после приема запросов на подтверждение заказа, выборочно отправленных потенциальными переводческими клиентами, и отправка запроса на перевод на целевой переводческий клиент.
В одном варианте осуществления этап определения потенциальных переводческих клиентов, соответствующих запросу на перевод, дополнительно включает следующие подэтапы:
согласование запроса на перевод с информацией о переводческом клиенте; причем информация о переводческом клиенте включает по меньшей мере одно из языка, срока выполнения перевода, рейтинга пользователя, уровня переводчика и области знаний;
получение результатов согласования; и
определение потенциальных переводческих клиентов, соответствующих запросу на перевод, в соответствии с результатами согласования.
В одном варианте осуществления этап определения целевого переводческого клиента среди переводческих клиентов, которые отправили команды подтверждения заказа, после приема запросов на подтверждение заказа, выборочно отправленных потенциальными переводческими клиентами, и отправки запроса на перевод на целевой переводческий клиент дополнительно включает следующие подэтапы:
определение целевого переводческого клиента среди переводческих клиентов, которые отправили команды подтверждения заказа, в соответствии со скоростью подтверждения заказа после приема запросов на подтверждение заказа, выборочно отправленных потенциальными переводческими клиентами, и отправка запроса на перевод на целевой переводческий клиент; или
определение целевого переводческого клиента в соответствии со скоростью подтверждения заказа и общим рейтингом переводческих клиентов, которые отправили команды подтверждения заказа, после приема запросов на подтверждение заказа, выборочно отправленных потенциальными переводческими клиентами, и отправка запроса на перевод на целевой переводческий клиент.
В одном варианте осуществления содержимое, которое должно быть переведено, генерирует запрос на перевод и содержимое, которое должно быть переведено, пользовательский клиент получает в соответствии с текстом, введенным пользователем; или содержимое, которое должно быть переведено, пользовательский клиент получает посредством технологии распознавания речи; или содержимое, которое должно быть переведено, является картинками, полученными пользовательским клиентом посредством фотографирования; или содержимое, которое должно быть переведено, пользовательский клиент получает посредством технологии распознавания OCR. В одном варианте осуществления заказ на перевод включает одно или более из содержимого, которое должно быть переведено, целевого языка, цены перевода, требования по времени, требования по уровню переводчика и требования по синхронному переводу.
В одном варианте осуществления способ перевода дополнительно включает:
передачу информации по меньшей мере об одном целевом переводческом клиенте обратно на пользовательский клиент, так что пользовательский клиент передает информацию о переводческом клиенте, которому должен быть выдан заказ, обратно на сервер после приема информации по меньшей мере об одном целевом переводческом клиенте;
отправку запроса на перевод на переводческий клиент, которому должен быть выдан заказ, после приема информации о переводческом клиенте, которому должен быть выдан заказ.
В одном варианте осуществления способ перевода дополнительно включает:
прием результатов перевода от переводческого клиента; и
передачу результатов перевода на пользовательский клиент.
Технические схемы вариантов осуществления настоящего изобретения имеют следующие положительные эффекты:
Пользовательский клиент отправляет запрос на перевод на сервер; сервер определяет потенциальные переводческие клиенты, соответствующие запросу на перевод, после приема запроса на перевод; сервер отправляет заказ на перевод, соответствующий запросу на перевод, на потенциальные переводческие клиенты; переводческие клиенты выборочно отправляют команды подтверждения заказа на сервер после приема заказа на перевод; сервер определяет целевой переводческий клиент среди переводческих клиентов, которые отправили команды подтверждения заказа, после приема команд подтверждения заказа и отправляет запрос на перевод на целевой переводческий клиент. Настоящее изобретение решает проблемы, связанные с тем, что текст переводится механически и неподходящим образом на основе буквальных значений существующими способами перевода, и перевод не адаптируется на основе текущих сценариев, и результаты перевода не соответствуют текущим сценариям. Кроме того, настоящее изобретение способствует достижению эффектов, дающих возможность получить переводческие услуги от переводческих клиентов, повысить точность перевода и удовлетворить требования большинства людей в отношении получения переводческих услуг.
Краткое описание графических материалов
Для разъяснения технических схем в примерах настоящего изобретения далее будут кратко представлены графические материалы, используемые в примерах. Очевидно, что графические материалы, описанные далее, являются лишь некоторыми примерами настоящего изобретения. Специалисты в данной области техники могут получить другие графические материалы на основе данных графических материалов, не выполняя творческой работы.
На фиг. 1 показано структурное представление среды варианта осуществления, включенной во все примеры настоящего изобретения;
на фиг. 2 показана блок-схема способа перевода в одном примере настоящего изобретения;
на фиг. 3A показана блок-схема способа перевода в другом примере настоящего изобретения;
на фиг. 3B показано схематическое представление клиентского программного обеспечения для перевода в другом примере настоящего изобретения;
на фиг. 3C показано схематическое представление клиентского программного обеспечения для перевода в другом примере настоящего изобретения;
на фиг. 3D показано схематическое представление клиентского программного обеспечения для перевода в другом примере настоящего изобретения;
на фиг. 3E показана блок-схема способа перевода в другом примере настоящего изобретения;
на фиг. 3F показано схематическое представление определения потенциальных переводческих клиентов в другом примере настоящего изобретения;
на фиг. 3G показано схематическое представление отправки команд подтверждения заказа в другом примере настоящего изобретения;
на фиг. 3H показано схематическое представление клиентского программного обеспечения для перевода в другом примере настоящего изобретения;
на фиг. 4 показана блок-схема способа перевода в другом примере настоящего изобретения;
на фиг. 5 показана блок-схема способа перевода в одном примере настоящего изобретения; и
на фиг. 6 показана структурная блок-схема системы перевода в одном примере настоящего изобретения.
Подробное описание предпочтительных вариантов осуществления
Для разъяснения целей, технических схем и преимуществ настоящего изобретения варианты осуществления настоящего изобретения будут дополнительно подробно проиллюстрированы далее в сочетании с графическими материалами.
На фиг. 1 показано структурное представление среды варианта осуществления, включенной во все примеры настоящего изобретения. Среда варианта осуществления содержит по меньшей мере пользовательский клиент 120, сервер 140 и по меньшей мере переводческий клиент 160.
Пользовательский клиент 120 является клиентским программным обеспечением для перевода, запущенным на электронном устройстве и используемым для получения переводческих услуг. Электронное устройство может являться мобильным телефоном, планшетным компьютером, устройством для чтения электронных книг, портативным компьютером, настольным компьютером или носимым устройством. Электронное устройство с запущенным пользовательским клиентом 120 соединено с сервером 140 посредством проводной сети или беспроводной сети. Может быть предоставлено множество пользовательских клиентов 120.
Сервер 140 может являться сервером, или кластером серверов, состоящим из множества серверов, или центром служб облачных вычислений. Сервер 140 находится в клиентском программном обеспечении для перевода.
Переводческий клиент 160 является клиентским программным обеспечением для перевода, запущенным на электронном устройстве и используемым для предоставления переводческих услуг. Электронное устройство может являться мобильным телефоном, планшетным компьютером, устройством для чтения электронных книг, портативным компьютером, настольным компьютером или носимым устройством. Электронное устройство с запущенным переводческим клиентом 160 соединено с сервером 140 посредством проводной сети или беспроводной сети. Может быть предоставлено множество переводческих клиентов 160.
На фиг. 2 показана блок-схема способа перевода, как показано в примере. Взяв для иллюстрации пример применения способа перевода в среде варианта осуществления, как показано на фиг. 1, способ перевода включает:
этап 202, отправка запроса на перевод на сервер 140 пользовательским клиентом 120;
этап 204, определение сервером 140 потенциальных переводческих клиентов, соответствующих запросу на перевод, после приема запроса на перевод;
этап 206, отправка сервером 140 заказа на перевод, соответствующего запросу на перевод, на потенциальные переводческие клиенты;
этап 208, выборочная отправка команд подтверждения заказа на сервер 140 переводческим клиентом 160 после приема заказа на перевод; и
этап 210, определение сервером 140 целевого переводческого клиента среди переводческих клиентов, которые отправили команды подтверждения заказа, после приема команд подтверждения заказа и отправка сервером 140 запроса на перевод на целевой переводческий клиент.
В итоге, способ перевода в примере включает следующие этапы: отправка пользовательским клиентом 120 запроса на перевод на сервер 140; определение сервером 140 потенциальных переводческих клиентов, соответствующих запросу на перевод, после приема запроса на перевод; отправка сервером 140 заказа на перевод, соответствующего запросу на перевод, на потенциальные переводческие клиенты; выборочная отправка переводческими клиентами 160 команд подтверждения заказа на сервер 140 после приема заказа на перевод; определение сервером 140 целевого переводческого клиента среди переводческих клиентов 160, которые отправили команды подтверждения заказа, после приема команд подтверждения заказа и отправка запроса на перевод на целевой переводческий клиент. Настоящее изобретение решает проблемы, связанные с тем, что текст переводится механически и неподходящим образом на основе буквальных значений существующими способами перевода, и перевод не может быть адаптирован на основе текущих сценариев, и результаты перевода не соответствуют текущим сценариям. Кроме того, настоящее изобретение способствует достижению эффектов, дающих возможность получить переводческие услуги от переводческих клиентов, повысить точность перевода и удовлетворить требования большинства людей в отношении получения переводческих услуг.
На фиг. 3A показана блок-схема способа перевода, как показано в примере. Взяв для иллюстрации пример применения способа перевода в среде варианта осуществления, как показано на фиг. 1, способ перевода включает следующие этапы:
этап 301, получение содержимого, которое должно быть переведено, и генерирование пользовательским клиентом 120 запроса на перевод в соответствии с содержимым, которое должно быть переведено;
Пользовательский клиент 120 является клиентским программным обеспечением для перевода, запущенным на электронном устройстве и используемым для получения переводческих услуг. Содержимое, которое должно быть переведено, является содержимым, которое должно быть переведено, от пользователя, таким как текст, картинки и речь на иностранном языке.
Пользовательский клиент 120 может получать содержимое, которое должно быть переведено, помимо всего прочего, следующими четырьмя способами:
В первом способе пользовательский клиент 120 получает содержимое, которое должно быть переведено, в соответствии с текстом, введенным пользователем, и генерирует запрос на перевод в соответствии с содержимым, которое должно быть переведено.
Если пользователь вводит текст в интерфейс пользовательского клиента, пользовательский клиент 120 получает содержимое, которое должно быть переведено, в соответствии с текстом, введенным пользователем. Как показано на фиг. 3B, пользователь вводит слово «перевести» в интерфейс (001) пользовательского клиента, а затем пользовательский клиент 120 генерирует запрос на перевод в соответствии с содержимым, которое должно быть переведено.
Во втором способе пользовательский клиент 120 получает содержимое, которое должно быть переведено, посредством технологии распознавания речи и генерирует запрос на перевод в соответствии с содержимым, которое должно быть переведено.
Если пользователь вводит содержимое, которое должно быть переведено, в пользовательский клиент посредством речи, тогда пользовательский клиент 120 получает содержимое, которое должно быть переведено, посредством технологии распознавания речи.
Как показано на фиг. 3C, пользователь нажимает на иконку (a) речи в интерфейсе 001 пользовательского клиента, затем пользовательский клиент активирует функцию записи речи мобильного телефона для входа в интерфейс 002, пользователь произносит слово «перевести», мобильный телефон получает частоту, получает слово «перевести», произнесенное пользователем, посредством технологии распознавания речи и отображает результаты перевода в интерфейсе 003.
В третьем способе пользовательский клиент 120 получает содержимое, которое должно быть переведено, в виде картинок посредством фотографирования и генерирует запрос на перевод в соответствии с содержимым, которое должно быть переведено.
Если содержимое, которое должно быть переведено, имеет вид картинок, пользовательский клиент 120 может активировать камеру для получения содержимого, которое должно быть переведено.
Как показано на фиг. 3D, если пользователь не знает иностранного языка в меню, когда обедает в иностранном ресторане, пользователь может нажать на иконку (b) фотографии в интерфейсе 001 пользовательского клиента и активировать камеру мобильного телефона для входа в интерфейс 004, чтобы сделать фотографии и получить информацию о меню на иностранном языке.
В четвертом способе пользовательский клиент 120 получает содержимое, которое должно быть переведено, посредством технологии распознавания OCR и генерирует запрос на перевод в соответствии с содержимым, которое должно быть переведено.
Технология распознавания OCR относится к технологии, посредством которой пользовательский клиент 120 сканирует данные для получения файлов изображения, затем анализирует и обрабатывает файлы изображения и получает текстовую и структурную информацию. Пользовательский клиент 120 активирует камеру электронного устройства для сканирования содержимого, которое должно быть переведено, для получения файлов изображения, затем анализирует и обрабатывает файлы изображения и получает содержимое, которое должно быть переведено.
Если содержимое, которое должно быть переведено, является конфиденциальной информацией, пользовательский клиент 120 может кодировать содержимое, которое должно быть переведено. Пользовательский клиент 120 может полностью или частично кодировать запрос на перевод. Пользовательский клиент 120 может кодировать весь запрос на перевод или кодировать содержимое, которое должно быть переведено, запроса на перевод.
Запрос на перевод может содержать команду конфиденциальности, для которой необходимы платформа услуг и переводческий клиент 160, принимающий запрос на перевод, чтобы кодировать запрос на перевод и/или информацию о запросе на перевод.
Этап 302, отправка запроса на перевод на сервер 140 пользовательским клиентом 120;
Если запрос на перевод является закодированным запросом, пользовательский клиент отправляет пароль кодирования запроса на перевод на сервер.
Этап 303, определение сервером 140 потенциальных переводческих клиентов, соответствующих запросу на перевод, после приема запроса на перевод;
Переводческий клиент 160 является клиентским программным обеспечением для перевода, запущенным на электронном устройстве и используемым для предоставления переводческих услуг. Потенциальные переводческие клиенты являются переводческими клиентами, соответствующими текущему запросу на перевод. Например, если пользователю необходима услуга перевода с японского языка на китайский язык, доступны шесть переводческих клиентов, но только три переводческих клиента могут предоставить услугу перевода с японского языка на китайский язык, тогда три переводческих клиента являются потенциальными переводческими клиентами.
Если запрос на перевод содержит команду конфиденциальности, сервер должен сохранять конфиденциальным запрос на перевод.
Как показано на фиг. 3E, этап, на котором сервер определяет потенциальных переводческих клиентов, соответствующих запросу на перевод, после приема запроса на перевод на этапе 303, может дополнительно включать следующие подэтапы:
этап 303a, согласование сервером 140 запроса на перевод с информацией о переводческом клиенте после приема запроса на перевод; при этом информация о переводческом клиенте включает по меньшей мере одно из языка, срока выполнения перевода, рейтинга пользователя, уровня переводчика и области знаний.
Информация о переводческом клиенте 160 относится к данным, относящимся к переводчикам, соответствующим переводческому клиенту, таким как язык, срок выполнения перевода, рейтинг пользователя, уровень переводчика и область знаний. Сервер согласовывает запрос на перевод с одной или более составляющими информации о переводческом клиенте.
Например, если язык, указанный в запросе на перевод, является японским языком, сервер 140 согласовывает язык «Японский» с языком переводческого клиента 160; если область знаний, указанная в запросе на перевод, является областью интеллектуальной собственности, сервер 140 согласовывает «область интеллектуальной собственности» с областью знаний переводческого клиента 160; если в запросе на перевод указано, что язык является японским языком и уровень переводчика должен составлять пять звезд, сервер 140 согласовывает язык «Японский» и уровень переводчика «пять звезд» с языком и уровнем переводчика переводческого клиента 160.
Этап 303b, получение сервером 140 результатов согласования.
Этап 303c, определение сервером 140 потенциальных переводческих клиентов, соответствующих запросу на перевод, в соответствии с результатами согласования.
Сервер 140 определяет подходящих переводческих клиентов в качестве потенциальных переводческих клиентов. Как показано на фиг. 3F, после согласования языка «Японский» с языком переводческого клиента сервер определяет потенциальных переводческих клиентов A, B и C, соответствующих языку «Японский», среди переводческих клиентов A, B, C, D, E и F.
Если запрос на перевод закодирован, сервер 140 согласовывает информацию, отличную от закодированной части частично закодированного запроса на перевод, с информацией о переводческих клиентах, получает результаты согласования и определяет потенциальных переводческих клиентов. Сервер 140 определяет переводческих клиентов, в данный момент находящиеся в состоянии ожидания, в качестве потенциальных переводческих клиентов, если запрос на перевод полностью закодирован.
Этап 304, отправка сервером 140 заказа на перевод, соответствующего запросу на перевод, на потенциальные переводческие клиенты.
Заказ на перевод включает одно или более из содержимого, которое должно быть переведено, целевого языка, цены перевода, требования по времени, требования по уровню переводчика и требования по синхронному переводу.
Этап 305, выборочная отправка команд подтверждения заказа на сервер 140 переводческим клиентом 160 после приема заказа на перевод.
Команды подтверждения заказа являются командами для приема заказа на перевод, которые передаются переводческими клиентами обратно на сервер. Выборочная отправка команд подтверждения заказа на сервер означает, что один или более потенциальных переводческих клиентов подтверждают заказ на перевод, в некоторых случаях не все потенциальные переводческие клиенты подтверждают заказ на перевод.
Как показано на фиг. 3G, сервер 140 отправляет заказ на перевод на потенциальные переводческие клиенты A, B и C, после приема потенциальными переводческими клиентами A, B и C заказа на перевод потенциальные переводческие клиенты A и B отправляют команды подтверждения заказа на сервер 140, но потенциальный переводческий клиент C не отправляет команду подтверждения заказа.
Этап 306, определение сервером 140 целевого переводческого клиента среди переводческих клиентов, которые отправили команды подтверждения заказа, после приема команд подтверждения заказа и отправка сервером 140 запроса на перевод на целевой переводческий клиент.
Целевой переводческий клиент является клиентом, определенным сервером для предоставления пользовательскому клиенту переводческих услуг. То есть сервер 140 выбирает переводческий клиент среди переводческих клиентов, которые отправили команды подтверждения заказа, в качестве целевого переводческого клиента.
Если запрос на перевод закодирован, сервер 140 отправляет пароль кодирования запроса на перевод на целевой переводческий клиент.
На данном этапе целевой переводческий клиент может быть определен следующими способами:
В первом способе сервер определяет целевого переводческого клиента среди переводческих клиентов, которые отправили команды подтверждения заказа, в соответствии со скоростью подтверждения заказа после приема команд подтверждения заказа и отправляет запрос на перевод на целевой переводческий клиент.
Скорость подтверждения заказа является скоростью, с которой потенциальные переводческие клиенты отправили команды подтверждения заказа на сервер.
Например, сервер определяет переводческого клиента A, имеющего быструю скорость подтверждения заказа, в качестве целевого переводческого клиента.
Во втором способе сервер определяет целевого переводческого клиента в соответствии со скоростью подтверждения заказа и общим рейтингом переводческих клиентов, которые отправили команды подтверждения заказа, после приема команд подтверждения заказа и отправляет запрос на перевод на целевой переводческий клиент.
Скорость подтверждения заказа является скоростью, с которой потенциальные переводческие клиенты отправили команды подтверждения заказа на сервер. Общий рейтинг переводческого клиента является общим рейтингом, полученным на основе рейтинга пользователя, скорости перевода и точности перевода.
Например, если скорость подтверждения заказа переводческого клиента A равна 1 с и общий рейтинг переводческого клиента A равен 80, тогда как скорость подтверждения заказа переводческого клиента B равна 2 с и общий рейтинг переводческого клиента B равен 95, тогда сервер определяет, что оценка переводческого клиента B выше оценки переводческого клиента A в соответствии с алгоритмом определения средневзвешенного показателя, определяет переводческого клиента B в качестве целевого переводческого клиента и отправляет запрос на перевод на переводческий клиент B.
Этап 307, переводческий клиент 160 отправляет результаты перевода на сервер после приема запроса на перевод.
После приема запроса на перевод целевой переводческий клиент анализирует содержимое, которое должно быть переведено, в запросе на перевод, получает результаты перевода, введенные переводчиком, соответствующим целевому переводческому клиенту, и отправляет результаты перевода на сервер.
Если запрос на перевод закодирован, после приема пароля кодирования запроса на перевод целевой переводческий клиент декодирует запрос на перевод с использованием пароля, анализирует содержимое, которое должно быть переведено, в запросе на перевод и получает результаты перевода, введенные переводчиком, соответствующим целевому переводческому клиенту. Целевой переводческий клиент может также кодировать результаты перевода и отправлять закодированные результаты перевода на сервер. Пароль кодирования результатов перевода может быть таким же или отличным от пароля кодирования запроса на перевод.
Если запрос на перевод содержит команду конфиденциальности, переводческий клиент и переводчик, соответствующий переводческому клиенту, должны сохранять конфиденциальными запрос на перевод и результаты перевода.
Этап 308, передача сервером 140 результатов перевода на пользовательский клиент 120.
Если результаты перевода закодированы, сервер отправляет пароль кодирования результатов перевода на пользовательский клиент, в то время как передает результаты перевода на пользовательский клиент. Если пользовательский клиент задает пароль кодирования в запросе на перевод, сервер не должен передавать пароль кодирования результатов перевода на пользовательский клиент, когда целевой переводческий клиент использует заданный пароль кодирования для кодирования результатов перевода.
Если запрос на перевод содержит команду конфиденциальности, сервер должен сохранять конфиденциальными результаты перевода, соответствующие запросу на перевод.
Этап 309, прием пользовательским клиентом 120 результатов перевода.
После приема пользовательским клиентом 120 результатов перевода пользователь может просмотреть или прослушать результаты перевода в интерфейсе пользовательского клиента. Как показано на фиг. 3H, пользователь может просмотреть результат перевода слова «перевести» в интерфейсе 005 пользовательского клиента.
Если результаты перевода закодированы, пользовательский клиент декодирует результаты перевода с использованием пароля кодирования результатов перевода.
В итоге, способ перевода в примере включает следующие этапы: отправка пользовательским клиентом 120 запроса на перевод на сервер 140; определение сервером 140 потенциальных переводческих клиентов, соответствующих запросу на перевод, после приема запроса на перевод; отправка сервером 140 заказа на перевод, соответствующего запросу на перевод, на потенциальные переводческие клиенты; выборочная отправка переводческими клиентами 160 команд подтверждения заказа на сервер 140 после приема заказа на перевод; определение сервером 140 целевого переводческого клиента среди переводческих клиентов, которые отправили команды подтверждения заказа, после приема команд подтверждения заказа и отправка запроса на перевод на целевой переводческий клиент. Настоящее изобретение решает проблемы, связанные с тем, что текст переводится механически и неподходящим образом на основе буквальных значений существующими способами перевода, и перевод не может быть адаптирован на основе текущих сценариев, и результаты перевода не соответствуют текущим сценариям. Кроме того, настоящее изобретение способствует достижению эффектов, дающих возможность получить переводческие услуги от переводческих клиентов, повысить точность перевода и удовлетворить требования большинства людей в отношении получения переводческих услуг.
Кроме того, сервер 140 согласовывает запрос на перевод с информацией о переводческом клиенте 160, получает результаты согласования и определяет потенциальных переводческих клиентов, соответствующих запросу на перевод, в соответствии с результатами согласования, таким образом, достигая эффектов, дающих возможность определить потенциальных переводческих клиентов в соответствии с содержимым, которое должно быть переведено, сохранить ресурсы и улучшить эффективность и профессиональную направленность переводческих услуг.
Еще один пример способа согласно настоящему изобретению описан далее. Рассмотрим пример способа, соответствующего фиг. 3A, для выяснения неописанных подробностей.
На фиг. 4 показана блок-схема способа перевода, как показано в примере. Взяв для иллюстрации пример применения способа перевода в среде варианта осуществления, как показано на фиг. 1, способ перевода включает следующие этапы:
Этап 401, получение пользовательским клиентом 120 содержимого, которое должно быть переведено, и генерирование пользовательским клиентом 120 запроса на перевод в соответствии с содержимым, которое должно быть переведено.
Пользовательский клиент 120 является клиентским программным обеспечением для перевода, запущенным на электронном устройстве и используемым для получения переводческих услуг. Содержимое, которое должно быть переведено, является содержимым, которое должно быть переведено, от пользователя, таким как текст, картинки и речь на иностранном языке.
Этап 402, отправка запроса на перевод на сервер 140 пользовательским клиентом 120.
Этап 403, определение сервером 140 потенциальных переводческих клиентов, соответствующих запросу на перевод, после приема запроса на перевод.
Переводческий клиент 160 является клиентским программным обеспечением для перевода, запущенным на электронном устройстве и используемым для предоставления переводческих услуг. Потенциальные переводческие клиенты являются переводческими клиентами 160, соответствующими текущему запросу на перевод. Например, если пользователю необходима услуга перевода с японского языка на китайский язык, доступны 6 переводческих клиентов, но только 3 переводческих клиента могут предоставить услугу перевода с японского языка на китайский язык, тогда 3 переводческих клиента являются потенциальными переводческими клиентами.
Этап 404, отправка сервером 140 заказа на перевод, соответствующего запросу на перевод, на потенциальные переводческие клиенты.
Заказ на перевод включает одно или более из содержимого, которое должно быть переведено, целевого языка, цены перевода, требования по времени, требования по уровню переводчика и требования по синхронному переводу.
Этап 405, выборочная отправка команд подтверждения заказа на сервер 140 переводческим клиентом 160 после приема заказа на перевод; и
Команды подтверждения заказа являются командами для приема заказа на перевод, которые передаются переводческими клиентами обратно на сервер. Выборочная отправка команд подтверждения заказа на сервер означает, что один или более потенциальных переводческих клиентов подтверждают заказ на перевод, в некоторых случаях не все потенциальные переводческие клиенты подтверждают заказ на перевод.
Этап 406, определение сервером 140 целевого переводческого клиента среди переводческих клиентов, которые отправили команды подтверждения заказа, после приема команд подтверждения заказа.
Целевой переводческий клиент является клиентом, определенным сервером 140 для предоставления пользовательскому клиенту переводческих услуг.
После определения целевого переводческого клиента сервер 140 отправляет запрос на перевод на целевой переводческий клиент, если имеется только один целевой переводческий клиент; если количество целевых переводческих клиентов больше одного, тогда сервер может передать информацию о целевых переводческих клиентах обратно пользователю для того, чтобы пользователь определил переводческий клиент, предоставляющий ему услуги. Этапы являются следующими:
Этап 407, передача сервером 140 информации по меньшей мере об одном целевом переводческом клиенте обратно на пользовательский клиент 120;
Информация о целевом переводческом клиенте включает, помимо всего прочего, фотографию, имя, язык, срок выполнения перевода, рейтинг пользователя, уровень переводчика, область знаний и географическое расположение целевого переводческого клиента.
Например, сервер определяет переводческих клиентов A, B и C в качестве целевых переводческих клиентов, поскольку количество целевых переводческих клиентов больше одного, сервер 140 передает информацию о переводческих клиентах A, B и C обратно на пользовательский клиент 120 для предотвращения повторной работы переводчиков, улучшения взаимодействия с пользователем и предоставления пользователю возможности принимать решения.
Этап 408, пользовательский клиент 120 передает информацию о переводческом клиенте, которому должен быть выдан заказ, обратно на сервер после приема информации по меньшей мере об одном целевом переводческом клиенте.
После приема пользовательским клиентом 120 информации о целевом переводческом клиенте пользователь, соответствующий пользовательскому клиенту 120, принимает решение относительно выбора переводческого клиента для предоставления переводческих услуг и переводческий клиент 160, выбранный пользователем, является переводческим клиентом, которому должен быть выдан заказ. Пользовательский клиент 120 передает информацию о переводческом клиенте, которому должен быть выдан заказ, обратно на сервер. Например, если пользователь выбирает переводческий клиент C в качестве переводческого клиента, которому должен быть выдан заказ, пользовательский клиент 120 передает информацию о переводческом клиенте C на сервер 140.
Этап 409, отправка сервером 140 запроса на перевод на переводческий клиент, которому должен быть выдан заказ, после приема информации о переводческом клиенте, которому должен быть выдан заказ.
Например, отправка сервером 140 запроса на перевод на переводческий клиент C.
Этап 410, отправка результатов перевода на сервер 140 переводческим клиентом 160 после приема запроса на перевод.
После приема запроса на перевод переводческий клиент, которому должен быть выдан заказ, анализирует содержимое, которое должно быть переведено, в запросе на перевод, получает результаты перевода, введенные переводчиком, соответствующим переводческому клиенту, которому должен быть выдан заказ, и отправляет результаты перевода на сервер 140.
Этап 411, передача сервером 140 результатов перевода на пользовательский клиент 120.
Этап 412, прием пользовательским клиентом 120 результатов перевода.
После приема пользовательским клиентом результатов перевода пользователь может просмотреть или прослушать результаты перевода в интерфейсе пользовательского клиента.
В итоге, способ перевода в примере включает следующие этапы: отправка пользовательским клиентом 120 запроса на перевод на сервер 140; определение сервером 140 потенциальных переводческих клиентов, соответствующих запросу на перевод, после приема запроса на перевод; отправка сервером 140 заказа на перевод, соответствующего запросу на перевод, на потенциальные переводческие клиенты; выборочная отправка переводческими клиентами 160 команд подтверждения заказа на сервер 140 после приема заказа на перевод; определение сервером 140 целевого переводческого клиента среди переводческих клиентов, которые отправили команды подтверждения заказа, после приема команд подтверждения заказа и отправка запроса на перевод на целевой переводческий клиент. Настоящее изобретение решает проблемы, связанные с тем, что текст переводится механически и неподходящим образом на основе буквальных значений существующими способами перевода, и перевод не может быть адаптирован на основе текущих сценариев, и результаты перевода не соответствуют текущим сценариям. Кроме того, настоящее изобретение способствует достижению эффектов, дающих возможность получить переводческие услуги от переводческих клиентов, повысить точность перевода и удовлетворить требования большинства людей в отношении получения переводческих услуг.
Кроме того, сервер 140 согласовывает запрос на перевод с информацией о переводческом клиенте, получает результаты согласования и определяет потенциальных переводческих клиентов, соответствующих запросу на перевод, в соответствии с результатами согласования, таким образом, достигая эффектов, дающих возможность определить потенциальных переводческих клиентов в соответствии с содержимым, которое должно быть переведено, сохранить ресурсы и улучшить эффективность и профессиональную направленность переводческих услуг.
Кроме того, сервер 140 передает информацию по меньшей мере об одном целевом переводческом клиенте обратно на пользовательский клиент 120. Пользовательский клиент 120 передает информацию о переводческом клиенте, которому должен быть выдан заказ, обратно на сервер 140 после приема информации по меньшей мере об одном целевом переводческом клиенте. Сервер 140 отправляет запрос на перевод на переводческий клиент, которому должен быть выдан заказ, после приема информации о переводческом клиенте, которому должен быть выдан заказ, и предоставляет пользователю возможность принимать решения относительно выбора переводческого клиента, которому должен быть выдан заказ, улучшая взаимодействие с пользователем.
На фиг. 5 показана блок-схема способа перевода, как показано в примере. Взяв для иллюстрации пример применения способа перевода в сервере 140, как показано на фиг. 1, способ включает следующие этапы:
этап 501, прием сервером 140 запроса на перевод от пользовательского клиента 120;
этап 502, определение сервером 140 потенциальных переводческих клиентов, соответствующих запросу на перевод;
этап 503, отправка сервером 140 заказа на перевод, соответствующего запросу на перевод, на потенциальные переводческие клиенты; и
этап 504, определение сервером 140 целевого переводческого клиента среди переводческих клиентов, которые отправили команды подтверждения заказа, после приема сервером 140 запросов на подтверждение заказа, выборочно отправленных потенциальными переводческими клиентами, и отправка запроса на перевод на целевой переводческий клиент.
В итоге, способ перевода в примере включает следующие этапы: прием сервером 140 запроса на перевод от пользовательского клиента 120, определение потенциальных переводческих клиентов, соответствующих запросу на перевод, отправка заказа на перевод, соответствующего запросу на перевод, на потенциальные переводческие клиенты, определение целевого переводческого клиента среди переводческих клиентов, которые отправили команды подтверждения заказа, после приема запросов на подтверждение заказа, выборочно отправленных потенциальными переводческими клиентами, и отправка запроса на перевод на целевой переводческий клиент. Настоящее изобретение решает проблемы, связанные с тем, что текст переводится механически и неподходящим образом на основе буквальных значений существующими способами перевода, и перевод не может быть адаптирован на основе текущих сценариев, и результаты перевода не соответствуют текущим сценариям. Кроме того, настоящее изобретение способствует достижению эффектов, дающих возможность получить переводческие услуги от переводческих клиентов, повысить точность перевода и удовлетворить требования большинства людей в отношении получения переводческих услуг.
Еще один пример способа согласно настоящему изобретению описан далее. Взяв для иллюстрации пример применения способа перевода в сервере 140, как показано на фиг. 1, способ включает следующие этапы:
прием сервером 140 запроса на перевод от пользовательского клиента 120;
определение сервером 140 потенциальных переводческих клиентов, соответствующих запросу на перевод;
отправка сервером 140 заказа на перевод, соответствующего запросу на перевод, на потенциальные переводческие клиенты;
определение сервером 140 целевого переводческого клиента среди переводческих клиентов, которые отправили команды подтверждения заказа, после приема запросов на подтверждение заказа, выборочно отправленных потенциальными переводческими клиентами, и отправка сервером 140 запроса на перевод на целевой переводческий клиент.
Факультативно, этап, на котором сервер 140 определяет потенциальных переводческих клиентов, соответствующих запросу на перевод, дополнительно включает следующие подэтапы:
согласование сервером 140 запроса на перевод с информацией о переводческом клиенте; и информация о переводческом клиенте включает по меньшей мере одно из языка, срока выполнения перевода, рейтинга пользователя, уровня переводчика и области знаний;
получение сервером 140 результатов согласования; и
определение сервером 140 потенциальных переводческих клиентов, соответствующих запросу на перевод, в соответствии с результатами согласования.
Факультативно, этап, на котором сервер 140 определяет целевого переводческого клиента среди переводческих клиентов, которые отправили команды подтверждения заказа, после приема запросов на подтверждение заказа, выборочно отправленных потенциальными переводческими клиентами, и отправляет запрос на перевод на целевой переводческий клиент, дополнительно включает следующие подэтапы:
определение сервером 140 целевого переводческого клиента среди переводческих клиентов, которые отправили команды подтверждения заказа, в соответствии со скоростью подтверждения заказа после приема запросов на подтверждение заказа, выборочно отправленных потенциальными переводческими клиентами, и отправка сервером 140 запроса на перевод на целевой переводческий клиент; или
определение сервером 140 целевого переводческого клиента в соответствии со скоростью подтверждения заказа и общим рейтингом переводческих клиентов, которые отправили команды подтверждения заказа, после приема запросов на подтверждение заказа, выборочно отправленных потенциальными переводческими клиентами, и отправка сервером 140 запроса на перевод на целевой переводческий клиент.
Факультативно, содержимое, которое должно быть переведено, генерирует запрос на перевод и содержимое, которое должно быть переведено, пользовательский клиент 120 получает в соответствии с текстом, введенным пользователем; или содержимое, которое должно быть переведено, пользовательский клиент получает посредством технологии распознавания речи; или содержимое, которое должно быть переведено, является картинками, полученными пользовательским клиентом 120 посредством фотографирования; или содержимое, которое должно быть переведено, пользовательский клиент 120 получает посредством технологии распознавания OCR.
Факультативно, заказ на перевод включает одно или более из содержимого, которое должно быть переведено, целевого языка, цены перевода, требования по времени, требования по уровню переводчика и требования по синхронному переводу.
Факультативно, способ перевода дополнительно включает следующие этапы:
передача сервером 140 информации по меньшей мере об одном целевом переводческом клиенте обратно на пользовательский клиент 120, так что пользовательский клиент 120 передает информацию о переводческом клиенте, которому должен быть выдан заказ, обратно на сервер 140 после приема информации по меньшей мере об одном целевом переводческом клиенте;
сервер 140 используется для отправки запроса на перевод на переводческий клиент, которому должен быть выдан заказ, после приема информации о переводческом клиенте, которому должен быть выдан заказ.
Факультативно, способ перевода дополнительно включает следующие этапы:
прием сервером 140 результатов перевода от переводческого клиента; и
передача сервером 140 результатов перевода на пользовательский клиент 120.
В итоге, способ перевода в примере включает следующие этапы: прием сервером 140 запроса на перевод от пользовательского клиента 120, определение потенциальных переводческих клиентов, соответствующих запросу на перевод, отправка заказа на перевод, соответствующего запросу на перевод, на потенциальные переводческие клиенты, определение целевого переводческого клиента среди переводческих клиентов, которые отправили команды подтверждения заказа, после приема запросов на подтверждение заказа, выборочно отправленных потенциальными переводческими клиентами, и отправка запроса на перевод на целевой переводческий клиент. Настоящее изобретение решает проблемы, связанные с тем, что текст переводится механически и неподходящим образом на основе буквальных значений существующими способами перевода, и перевод не может быть адаптирован на основе текущих сценариев, и результаты перевода не соответствуют текущим сценариям. Кроме того, настоящее изобретение способствует достижению эффектов, дающих возможность получить переводческие услуги от переводческих клиентов, повысить точность перевода и удовлетворить требования большинства людей в отношении получения переводческих услуг.
Кроме того, сервер 140 согласовывает запрос на перевод с информацией о переводческом клиенте, получает результаты согласования и определяет потенциальных переводческих клиентов, соответствующих запросу на перевод, в соответствии с результатами согласования, таким образом, достигая эффектов, дающих возможность определить потенциальных переводческих клиентов в соответствии с содержимым, которое должно быть переведено, сохранить ресурсы и улучшить эффективность и профессиональную направленность переводческих услуг.
Кроме того, сервер 140 передает информацию по меньшей мере об одном целевом переводческом клиенте обратно на пользовательский клиент 120, так что пользовательский клиент 120 передает информацию о переводческом клиенте, которому должен быть выдан заказ, обратно на сервер 140 после приема информации по меньшей мере об одном целевом переводческом клиенте, отправляет запрос на перевод на переводческий клиент, которому должен быть выдан заказ, после приема информации о переводческом клиенте, которому должен быть выдан заказ, и предоставляет пользователю возможность принимать решения относительно выбора переводческого клиента, которому должен быть выдан заказ, улучшая взаимодействие с пользователем.
На фиг. 6 показана структурная блок-схема системы перевода в другом примере настоящего изобретения. Система перевода содержит пользовательский клиент 620, сервер 640 и переводческий клиент 660, при этом пользовательский клиент 620 соединен с сервером 640 посредством проводной сети или беспроводной сети и сервер 640 соединен с переводческим клиентом 660 посредством проводной сети или беспроводной сети.
Пользовательский клиент 620 используется для отправки запроса на перевод на сервер 640;
Сервер 640 используется для определения потенциальных переводческих клиентов, соответствующих запросу на перевод, после приема запроса на перевод;
Сервер 640 используется для отправки заказа на перевод, соответствующего запросу на перевод, на потенциальные переводческие клиенты;
Переводческий клиент 660 используется для выборочной отправки команд подтверждения заказа на сервер после приема заказа на перевод;
Сервер 640 используется для определения целевого переводческого клиента среди переводческих клиентов, которые отправили команды подтверждения заказа, после приема команд подтверждения заказа, и отправки запроса на перевод на целевой переводческий клиент.
Кроме того, cервер 640 используется для определения потенциальных переводческих клиентов, соответствующих запросу на перевод, после приема запроса на перевод, при этом дополнительно включает следующие подэтапы:
сервер 640 используется для согласования запроса на перевод с информацией о переводческом клиенте после приема запроса на перевод; и информация о переводческом клиенте 660 включает по меньшей мере одно из языка, срока выполнения перевода, рейтинга пользователя, уровня переводчика и области знаний;
сервер 640 используется для получения результатов согласования; и
сервер 640 используется для определения потенциальных переводческих клиентов, соответствующих запросу на перевод, в соответствии с результатами согласования.
Кроме того, сервер 640 используется для определения целевого переводческого клиента среди переводческих клиентов, которые отправили команды подтверждения заказа, после приема команд подтверждения заказа, и отправки запроса на перевод на целевой переводческий клиент, при этом дополнительно включает следующие подэтапы:
сервер 640 используется для определения целевого переводческого клиента среди переводческих клиентов, которые отправили команды подтверждения заказа, в соответствии со скоростью подтверждения заказа после приема команд подтверждения заказа, и отправки запроса на перевод на целевой переводческий клиент; или
сервер 640 используется для определения целевого переводческого клиента в соответствии со скоростью подтверждения заказа и общим рейтингом переводческих клиентов, которые отправили команды подтверждения заказа, после приема команд подтверждения заказа, и отправки запроса на перевод на целевой переводческий клиент.
Кроме того, перед отправкой на сервер 640 запроса на перевод пользовательский клиент 620 дополнительно включает следующие подэтапы:
получение пользовательским клиентом 620 содержимого, которое должно быть переведено, в соответствии с текстом, введенным пользователем, и генерирование пользовательским клиентом 620 запроса на перевод в соответствии с содержимым, которое должно быть переведено; или
получение пользовательским клиентом 620 содержимого, которое должно быть переведено, посредством технологии распознавания речи и генерирование пользовательским клиентом 620 запроса на перевод в соответствии с содержимым, которое должно быть переведено; или
получение пользовательским клиентом 620 содержимого, которое должно быть переведено, в виде картинок посредством фотографирования и генерирование пользовательским клиентом 620 запроса на перевод в соответствии с содержимым, которое должно быть переведено; или
получение пользовательским клиентом 620 содержимого, которое должно быть переведено, посредством технологии распознавания OCR и генерирование пользовательским клиентом 620 запроса на перевод в соответствии с содержимым, которое должно быть переведено.
Кроме того, заказ на перевод включает одно или более из содержимого, которое должно быть переведено, целевого языка, цены перевода, требования по времени, требования по уровню переводчика и требования по синхронному переводу.
Кроме того, система перевода содержит:
сервер 640, используемый для передачи информации по меньшей мере об одном целевом переводческом клиенте обратно на пользовательский клиент 620;
пользовательский клиент 620, используемый для передачи информации о переводческом клиенте, которому должен быть выдан заказ, обратно на сервер после приема информации по меньшей мере об одном целевом переводческом клиенте; и
сервер 640, используемый для отправки запроса на перевод на переводческий клиент, которому должен быть выдан заказ, после приема информации о переводческом клиенте, которому должен быть выдан заказ.
Кроме того, система перевода содержит:
переводческий клиент 660, используемый для отправки результатов перевода на сервер после приема запроса на перевод;
сервер 640, используемый для передачи результатов перевода на пользовательский клиент; и
пользовательский клиент 620, используемый для приема результатов перевода.
В итоге, система перевода в примере содержит: пользовательский клиент 620, используемый для отправки запроса на перевод на сервер 640; сервер 640, используемый для определения потенциальных переводческих клиентов, соответствующих запросу на перевод, после приема запроса на перевод; сервер 640, используемый для отправки заказа на перевод, соответствующего запросу на перевод, на потенциальные переводческие клиенты; переводческий клиент 660, используемый для выборочной отправки команд подтверждения заказа на сервер 640 после приема заказа на перевод; и сервер 640, используемый для определения целевого переводческого клиента среди переводческих клиентов, которые отправили команды подтверждения заказа, после приема команд подтверждения заказа, и отправки запроса на перевод на целевой переводческий клиент. Настоящее изобретение решает проблемы, связанные с тем, что текст переводится механически и неподходящим образом на основе буквальных значений существующими способами перевода, и перевод не может быть адаптирован на основе текущих сценариев, и результаты перевода не соответствуют текущим сценариям. Кроме того, настоящее изобретение способствует достижению эффектов, дающих возможность получить переводческие услуги от переводческих клиентов, повысить точность перевода и удовлетворить требования большинства людей в отношении получения переводческих услуг.
Кроме того, сервер 640 согласовывает запрос на перевод с информацией о переводческом клиенте 660, получает результаты согласования и определяет потенциальных переводческих клиентов, соответствующих запросу на перевод, в соответствии с результатами согласования, таким образом, достигая эффектов, дающих возможность определить потенциальных переводческих клиентов в соответствии с содержимым, которое должно быть переведено, сохранить ресурсы и улучшить эффективность и профессиональную направленность переводческих услуг.
Кроме того, сервер 640 передает информацию по меньшей мере об одном целевом переводческом клиенте обратно на пользовательский клиент. Пользовательский клиент 620 передает информацию о переводческом клиенте, которому должен быть выдан заказ, обратно на сервер 640 после приема информации по меньшей мере об одном целевом переводческом клиенте. Сервер 640 отправляет запрос на перевод на переводческий клиент, которому должен быть выдан заказ, после приема информации о переводческом клиенте, которому должен быть выдан заказ, и предоставляет пользователю возможность принимать решения относительно выбора переводческого клиента, которому должен быть выдан заказ, улучшая взаимодействие с пользователем.
Следует отметить, что примеры способа перевода и системы перевода в вышеизложенных вариантах осуществления являются результатом одной идеи. Конкретный процесс реализации описан в примерах способа перевода и не будет повторяться далее.
Вышеизложенные серийные номера примеров изобретения представлены исключительно с целью описания и не представляют характеристики примеров.
Технология передачи данных, описанная в изобретении, не ограничена технологией туннельной передачи, технологией координированной многоточечной передачи, технологией передачи посредством объединения несущих, технологией многоантенной передачи и технологией мультиплексирования (мультиплексирования с частотным разделением каналов, мультиплексирования с временным разделением каналов и мультиплексирования с разделением по длине волны). Вышеизложенная технология передачи данных может быть применена к настоящему изобретению для реализации передачи данных между пользовательским клиентом, сервером и переводческим клиентом.
Специалистам в данной области техники будет понятно, что все или часть этапов для реализации вышеизложенных примеров может быть выполнена с помощью аппаратного обеспечения или соответствующего аппаратного обеспечения, команды которому выдаются программой. Программа может быть сохранена на машиночитаемом носителе данных и вышеизложенный носитель данных может являться постоянным запоминающим устройством, диском или CD.
Следует понимать, что вышеизложенное является исключительно предпочтительными примерами настоящего изобретения и поэтому не может ограничивать настоящее изобретение и любые модификация, эквивалентная замена и улучшение, выполненные в рамках сущности и принципов настоящего изобретения, включены в объем защиты настоящего изобретения.

Claims (59)

1. Система перевода, отличающаяся тем, что содержит по меньшей мере пользовательский клиент, сервер и по меньшей мере клиентское программное обеспечение для перевода для предоставления переводческих услуг;
указанный пользовательский клиент используется для отправки запроса на перевод на указанный сервер;
указанный сервер используется для преобразования запроса на перевод в соответствующий заказ на перевод и отправки заказа на перевод на указанное клиентское программное обеспечение для перевода после приема запроса на перевод от указанного пользовательского клиента;
указанное клиентское программное обеспечение для перевода используется для выборочной отправки команды приема заказа на перевод на указанный сервер после приема указанного заказа на перевод, при этом команда приема заказа на перевод формируется на основе одного или более из содержимого, которое должно быть переведено, целевого языка, цены перевода, требования по времени, требования по уровню переводчика и требования по синхронному переводу;
указанный сервер используется для определения целевого клиентского программного обеспечения для перевода среди указанных клиентских программных обеспечений для перевода, которые отправили команды приема заказа на перевод, после приема указанных команд приема заказа на перевод, и отправки указанного запроса на перевод на указанное целевое клиентское программное обеспечение для перевода; и
указанное клиентское программное обеспечение для перевода используется для перевода содержимого заказа после успешного подтверждения заказа и отправки результатов перевода на сервер;
указанный сервер отправляет указанные результаты перевода на пользовательский клиент после приема указанных результатов перевода от указанного клиентского программного обеспечения для перевода, при этом указанный пользовательский клиент используется для полного или частичного кодирования запроса на перевод и отправки пароля кодирования запроса на перевод на сервер;
указанный сервер отправляет закодированный запрос на перевод и пароль кодирования с указанного пользовательского клиента на указанное клиентское программное обеспечение для перевода;
указанное клиентское программное обеспечение для перевода принимает пароль кодирования запроса на перевод, декодирует запрос на перевод с использованием пароля кодирования, затем переводит содержимое, которое должно быть переведено, и отправляет переведенное содержимое на сервер; и
указанный сервер сохраняет конфиденциальными указанные результаты перевода, при этом указанное клиентское программное обеспечение для перевода используется для кодирования указанных результатов перевода и отправки закодированных результатов перевода на сервер;
указанный сервер отправляет результаты перевода и пароль кодирования результатов перевода на пользовательский клиент; и
указанный пользовательский клиент декодирует результаты перевода с использованием пароля кодирования результатов перевода.
2. Система перевода по п. 1, отличающаяся тем, что указанный сервер используется для согласования указанного запроса на перевод с информацией об указанном клиентском программном обеспечении для перевода после приема указанного запроса на перевод; информация об указанном клиентском программном обеспечении для перевода включает по меньшей мере одно из языка, срока выполнения перевода, рейтинга пользователя, уровня переводчика и области знаний;
указанный сервер используется для получения результатов согласования; и
указанный сервер используется для определения потенциальных клиентских программных обеспечений для перевода, соответствующих указанному запросу на перевод, в соответствии с указанными результатами согласования.
3. Система перевода по п. 1, отличающаяся тем, что указанный сервер используется для определения целевого клиентского программного обеспечения для перевода среди указанных клиентских программных обеспечений для перевода, которые отправили команды приема заказа на перевод, после приема указанных команд приема заказа на перевод, и отправки указанного запроса на перевод на указанное целевое клиентское программное обеспечение для перевода; и
указанный сервер используется для определения целевого клиентского программного обеспечения для перевода среди указанных клиентских программных обеспечений для перевода, которые отправили команды приема заказа на перевод, в соответствии со скоростью подтверждения заказа после приема указанных команд приема заказа на перевод, и отправки указанного запроса на перевод на указанное целевое клиентское программное обеспечение для перевода; или
указанный сервер используется для определения целевого клиентского программного обеспечения для перевода в соответствии со скоростью подтверждения заказа и общим рейтингом указанных клиентских программных обеспечений для перевода, которые отправили команды приема заказа на перевод, после приема указанных команд приема заказа на перевод, и отправки указанного запроса на перевод на указанное целевое клиентское программное обеспечение для перевода.
4. Система перевода по п. 1, или 2, или 3, отличающаяся тем, что указанный пользовательский клиент получает содержимое, которое должно быть переведено, в соответствии с текстом, введенным пользователем, и генерирует запрос на перевод в соответствии с указанным содержимым, которое должно быть переведено; или
указанный пользовательский клиент получает содержимое, которое должно быть переведено, посредством технологии распознавания речи и генерирует запрос на перевод в соответствии с указанным содержимым, которое должно быть переведено; или
указанный пользовательский клиент получает содержимое, которое должно быть переведено, в виде картинок посредством фотографирования и генерирует запрос на перевод в соответствии с указанным содержимым, которое должно быть переведено; или
указанный пользовательский клиент получает содержимое, которое должно быть переведено, посредством технологии распознавания OCR и генерирует запрос на перевод в соответствии с указанным содержимым, которое должно быть переведено.
5. Система перевода по п. 1, или 2, или 3, отличающаяся тем, что
указанный заказ на перевод включает одно или более из содержимого, которое должно быть переведено, целевого языка, цены перевода, требования по времени, требования по уровню переводчика и требования по синхронному переводу.
6. Система перевода по п. 1, отличающаяся тем, что указанный сервер используется для передачи информации по меньшей мере об одном целевом клиентском программном обеспечении для перевода обратно на указанный пользовательский клиент;
указанный пользовательский клиент используется для передачи информации о клиентском программном обеспечении для перевода, которому должен быть выдан заказ, обратно на указанный сервер после приема информации по меньшей мере об одном указанном целевом клиентском программном обеспечении для перевода; и
указанный сервер используется для отправки указанного запроса на перевод на указанное клиентское программное обеспечение для перевода, которому должен быть выдан заказ, после приема информации об указанном клиентском программном обеспечении для перевода, которому должен быть выдан заказ.
7. Система перевода по п. 1, или 2, или 3, отличающаяся тем, что указанная система перевода дополнительно состоит из:
указанного клиентского программного обеспечения для перевода, используемого для отправки результатов перевода на указанный сервер после приема указанного запроса на перевод;
указанного сервера, используемого для передачи указанных результатов перевода на указанный пользовательский клиент; и
указанного пользовательского клиента, используемого для приема указанных результатов перевода.
8. Способ перевода, причем указанный способ перевода включает следующие этапы, связанные с сервером:
прием запроса на перевод от пользовательского клиента;
определение потенциальных клиентских программных обеспечений для перевода, соответствующих указанному запросу на перевод, включающее следующие подэтапы:
определение клиентских программных обеспечений для перевода, в данный момент находящихся в состоянии ожидания, в качестве потенциальных клиентских программных обеспечений для перевода, если указанный запрос на перевод полностью закодирован; или
согласование информации, отличной от закодированной части запроса на перевод, с информацией о клиентских программных обеспечениях для перевода, получение результатов согласования и определение потенциальных клиентских программных обеспечений для перевода, если указанный запрос на перевод частично закодирован; и информация об указанном клиентском программном обеспечении для перевода включает по меньшей мере одно из языка, срока выполнения перевода, рейтинга пользователя, уровня переводчика и области знаний;
отправка заказа на перевод, соответствующего указанному запросу на перевод, на потенциальные клиентские программные обеспечения для перевода;
определение целевого клиентского программного обеспечения для перевода среди указанных клиентских программных обеспечений для перевода, которые отправили указанные команды приема заказа на перевод, после приема запросов на подтверждение заказа, выборочно отправленных указанными потенциальными клиентскими программными обеспечениями для перевода, и отправка запроса на перевод на указанное целевое клиентское программное обеспечение для перевода;
при этом команда приема заказа на перевод формируется на основе одного или более из содержимого, которое должно быть переведено, целевого языка, цены перевода, требования по времени, требования по уровню переводчика и требования по синхронному переводу.
9. Способ перевода по п. 8, отличающийся тем, что указанный этап определения потенциальных клиентских программных обеспечений для перевода, соответствующих указанному запросу на перевод, дополнительно включает следующие подэтапы:
согласование указанного запроса на перевод с информацией об указанном клиентском программном обеспечении для перевода; и информация об указанном клиентском программном обеспечении для перевода включает по меньшей мере одно из языка, срока выполнения перевода, рейтинга пользователя, уровня переводчика и области знаний;
получение результатов согласования; и
определение потенциальных клиентских программных обеспечений для перевода, соответствующих указанному запросу на перевод, в соответствии с указанными результатами согласования.
10. Способ перевода по п. 8, отличающийся тем, что указанный этап определения целевого клиентского программного обеспечения для перевода среди указанных клиентских программных обеспечений для перевода, которые отправили указанные команды приема заказа на перевод, после приема запросов на подтверждение заказа, выборочно отправленных указанными потенциальными клиентскими программными обеспечениями для перевода, и отправки указанного запроса на перевод на указанное целевое клиентское программное обеспечение для перевода, дополнительно включает следующие подэтапы:
определение целевого клиентского программного обеспечения для перевода среди указанных клиентских программных обеспечений для перевода, которые отправили команды приема заказа на перевод, в соответствии со скоростью подтверждения заказа после приема запросов на подтверждение заказа, выборочно отправленных указанными потенциальными клиентскими программными обеспечениями для перевода, и отправка указанного запроса на перевод на указанное целевое клиентское программное обеспечение для перевода; или
определение целевого клиентского программного обеспечения для перевода в соответствии со скоростью подтверждения заказа и общим рейтингом указанных клиентских программных обеспечений для перевода, которые отправили указанные команды приема заказа на перевод, после приема запросов на подтверждение заказа, выборочно отправленных указанными потенциальными клиентскими программными обеспечениями для перевода, и отправка указанного запроса на перевод на указанное целевое клиентское программное обеспечение для перевода.
11. Способ перевода по любому из пп. 8-10, отличающийся тем, что
содержимое, которое должно быть переведено, генерирует указанный запрос на перевод, и указанное содержимое, которое должно быть переведено, указанный пользовательский клиент получает в соответствии с текстом, введенным пользователем;
или указанное содержимое, которое должно быть переведено, указанный пользовательский клиент получает посредством технологии распознавания речи;
или указанное содержимое, которое должно быть переведено, указанный пользовательский клиент получает в соответствии с картинками, полученными посредством фотографирования;
или указанное содержимое, которое должно быть переведено, указанный пользовательский клиент получает посредством технологии распознавания OCR.
12. Способ перевода по любому из пп. 8-10, отличающийся тем, что
указанный заказ на перевод включает одно или более из содержимого, которое должно быть переведено, целевого языка, цены перевода, требования по времени, требования по уровню переводчика и требования по синхронному переводу.
13. Способ перевода по п. 8, отличающийся тем, что дополнительно включает следующие этапы:
передача информации по меньшей мере об одном целевом клиентском программном обеспечении для перевода обратно на указанный пользовательский клиент, так что указанный пользовательский клиент передает информацию о клиентском программном обеспечении для перевода, которому должен быть выдан заказ, обратно на указанный сервер после приема информации по меньшей мере об одном указанном целевом клиентском программном обеспечении для перевода;
отправка указанного запроса на перевод на указанное клиентское программное обеспечение для перевода, которому должен быть выдан заказ, после приема информации об указанном клиентском программном обеспечении для перевода, которому должен быть выдан заказ.
14. Способ перевода по любому из пп. 8-10, отличающийся тем, что дополнительно включает следующие этапы:
прием результатов перевода от указанного клиентского программного обеспечения для перевода; и
передача указанных результатов перевода на указанный пользовательский клиент.
RU2016127262A 2016-02-03 2016-07-06 Система и способ перевода RU2656697C2 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610079024.X 2016-02-03
CN201610079024.XA CN105912531B (zh) 2016-02-03 2016-02-03 翻译***和方法

Publications (1)

Publication Number Publication Date
RU2656697C2 true RU2656697C2 (ru) 2018-06-06

Family

ID=56116257

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2016127262A RU2656697C2 (ru) 2016-02-03 2016-07-06 Система и способ перевода

Country Status (7)

Country Link
US (1) US10305691B2 (ru)
EP (1) EP3203385A1 (ru)
JP (1) JP6442441B2 (ru)
KR (1) KR20170092436A (ru)
CN (1) CN105912531B (ru)
BR (1) BR102016013231A2 (ru)
RU (1) RU2656697C2 (ru)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106649284A (zh) * 2016-09-13 2017-05-10 乐视控股(北京)有限公司 票据处理方法及装置
CN106874264A (zh) * 2017-02-17 2017-06-20 郑州云海信息技术有限公司 一种基于云计算的智能实时翻译***
CN107403304A (zh) * 2017-06-29 2017-11-28 铭软件股份有限公司 一种语言翻译方法和***
CN107481591A (zh) * 2017-09-08 2017-12-15 合肥安华信息科技有限公司 一种基于移动网络的在线手语翻译***
CN107918904A (zh) * 2017-11-15 2018-04-17 郑州中业科技股份有限公司 一种众包翻译方法及平台
CN108364214A (zh) * 2018-02-08 2018-08-03 环宇爱译(北京)信息技术有限责任公司 在线翻译智能下单***及方法
CN108595444A (zh) * 2018-04-03 2018-09-28 深圳市沃特沃德股份有限公司 语音翻译方法和装置
CN108846590A (zh) * 2018-07-10 2018-11-20 广州市联普翻译有限公司 一种在线翻译订单匹配方法、***、存储介质及终端
CN108961009A (zh) * 2018-07-10 2018-12-07 广州市联普翻译有限公司 一种翻译订单费用的结算方法、***、存储介质及终端
CN108961013A (zh) * 2018-07-25 2018-12-07 西安有言在前网络科技有限公司 一种翻译匹配平台和方法
CN109451595A (zh) * 2018-09-29 2019-03-08 与德科技有限公司 一种同步翻译的装置、方法和***
KR102190126B1 (ko) * 2018-12-21 2020-12-11 한국통합민원센터 주식회사 민원문서의 번역 공증을 함께 제공하는 시스템
WO2020163799A1 (en) * 2019-02-07 2020-08-13 Goldmine World, Inc. Personalized language conversion device for automatic translation of software interfaces
CN110085256B (zh) * 2019-03-21 2021-11-19 视联动力信息技术股份有限公司 信息处理方法和装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070294076A1 (en) * 2005-12-12 2007-12-20 John Shore Language translation using a hybrid network of human and machine translators
US20090313006A1 (en) * 2008-05-12 2009-12-17 Tang ding-yuan Translation system and method
RU2008137398A (ru) * 2008-09-19 2010-03-27 Юрий Константинович Низиенко (RU) Способ организации синхронного перевода устной речи с одного языка на другой посредством электронной приемопередающей системы и электронный переводчик для его осуществения
US20130124185A1 (en) * 2011-11-14 2013-05-16 Amadou Sarr Collaborative Language Translation System

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1186028A (en) * 1982-06-23 1985-04-23 Microdesign Limited Method and apparatus for scrambling and unscrambling data streams using encryption and decryption
JPWO2002017173A1 (ja) * 2000-08-24 2004-04-08 セコムラインズ株式会社 翻訳タスク処理システム及び処理方法並びに記憶媒体
JP2002163400A (ja) * 2000-11-28 2002-06-07 Mitsuaki Arita 言語変換仲介方法および言語変換仲介処理装置ならびにコンピュータ読み取り可能な記録媒体
JP2002230146A (ja) * 2001-02-02 2002-08-16 Nippon Telegr & Teleph Corp <Ntt> 電子メール文書の翻訳校正サービス実現方法、そのシステム、サーバ装置、そのプログラムを記録した記録媒体及びプログラム
AUPR329501A0 (en) * 2001-02-22 2001-03-22 Worldlingo, Inc Translation information segment
JP3959453B2 (ja) * 2002-03-14 2007-08-15 沖電気工業株式会社 翻訳仲介システム及び翻訳仲介サーバ
US20030236658A1 (en) * 2002-06-24 2003-12-25 Lloyd Yam System, method and computer program product for translating information
JP2006134224A (ja) * 2004-11-09 2006-05-25 Nippon Telegr & Teleph Corp <Ntt> コンテンツ配信システムおよび方法
JP2006139577A (ja) * 2004-11-12 2006-06-01 Task Management:Kk 翻訳サービス装置、翻訳サービス方法
JP4419891B2 (ja) * 2005-03-25 2010-02-24 富士ゼロックス株式会社 翻訳装置、翻訳方法およびプログラム
US8660244B2 (en) * 2006-02-17 2014-02-25 Microsoft Corporation Machine translation instant messaging applications
CN201035576Y (zh) * 2006-12-20 2008-03-12 北京恒基伟业投资发展有限公司 一种利用数码照相技术实现即时翻译的装置
US8856869B1 (en) * 2009-06-22 2014-10-07 NexWavSec Software Inc. Enforcement of same origin policy for sensitive data
US9087045B2 (en) * 2009-11-24 2015-07-21 Intel Corporation Methods and systems for real time language translation using social networking
US8380487B2 (en) * 2010-06-21 2013-02-19 International Business Machines Corporation Language translation of selected content in a web conference
CN102591856B (zh) * 2011-01-04 2016-09-14 杨东佐 一种翻译***及翻译方法
US20150161112A1 (en) * 2012-04-13 2015-06-11 Google Inc. One click localization techniques
US20140067723A1 (en) * 2012-08-30 2014-03-06 Boris Katsevman Optimizing language translation orders and automating fulfillment
CN103514156B (zh) * 2013-09-09 2016-08-17 武汉传神信息技术有限公司 一种网络通信文本在传输过程中翻译的方法
KR101740332B1 (ko) * 2013-11-05 2017-06-08 한국전자통신연구원 자동 번역 장치 및 방법
KR20150120597A (ko) * 2014-04-17 2015-10-28 정재성 번역가를 선택하는 사용자 인터페이스를 제공하는 번역 중개 서비스 방법 및 시스템
CN104636501B (zh) * 2015-03-09 2018-01-26 曹振祥 一种多媒体网络人工即时翻译***及方法
CN104915821A (zh) * 2015-06-10 2015-09-16 百度在线网络技术(北京)有限公司 一种用于订单数据处理的方法、客户端和服务端

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070294076A1 (en) * 2005-12-12 2007-12-20 John Shore Language translation using a hybrid network of human and machine translators
US20090313006A1 (en) * 2008-05-12 2009-12-17 Tang ding-yuan Translation system and method
RU2008137398A (ru) * 2008-09-19 2010-03-27 Юрий Константинович Низиенко (RU) Способ организации синхронного перевода устной речи с одного языка на другой посредством электронной приемопередающей системы и электронный переводчик для его осуществения
US20130124185A1 (en) * 2011-11-14 2013-05-16 Amadou Sarr Collaborative Language Translation System

Also Published As

Publication number Publication date
BR102016013231A2 (pt) 2017-08-08
EP3203385A1 (en) 2017-08-09
CN105912531B (zh) 2021-03-12
JP2017138942A (ja) 2017-08-10
CN105912531A (zh) 2016-08-31
US20170222808A1 (en) 2017-08-03
US10305691B2 (en) 2019-05-28
JP6442441B2 (ja) 2018-12-19
KR20170092436A (ko) 2017-08-11

Similar Documents

Publication Publication Date Title
RU2656697C2 (ru) Система и способ перевода
CN107622135B (zh) 用于显示信息的方法和装置
WO2015135382A1 (en) Method and apparatus for connecting peripheral devices
JP2018505462A (ja) アバター選択機構
US11032593B2 (en) Account login method and system, video terminal, mobile terminal, and storage medium
US20220391642A1 (en) Method and apparatus for evaluating joint training model
US20140082523A1 (en) Collaborative form filling and dynamic transfer of redacted information
CN110113250B (zh) 一种通过即时通讯软件分享无线接入点的方法
CN110738323B (zh) 基于数据共享建立机器学习模型的方法和装置
WO2019100986A1 (zh) 一种信息发送方法及装置
US20190243922A1 (en) Personalizing a Meal Kit Service Using Limited Recipe and Ingredient Options
US20210273980A1 (en) Methods and systems for facilitating context-to-call communications between communication points in multiple communication modes
US20230325442A1 (en) Free-form, automatically-generated conversational graphical user interfaces
CN111773730A (zh) 一种数据处理方法及装置
KR20210065629A (ko) 챗봇 채널연계 통합을 위한 챗봇 통합 에이전트 플랫폼 시스템 및 그 서비스 방법
CN117313837A (zh) 一种基于联邦学习的大模型提示学习方法以及装置
WO2017202208A1 (zh) 征信特征获取方法及其设备
EP3996010A1 (en) Systems and methods to generate contextual threads
KR102359988B1 (ko) 도시가스 고객상담을 위한 비대면 화상 서비스 제공 시스템
US11895062B2 (en) Internal chatbot universe with a universal communication protocol
US11138308B2 (en) System for preventing single point of failure in accessing encrypted data
CN114239501A (zh) 合同生成方法、装置、设备及介质
US20230244877A1 (en) Integrated secondary virtual agents
CN115412523B (zh) 消息处理方法及装置
KR20190098332A (ko) 화상 통신 서비스 제공 장치