RU2656697C2 - Система и способ перевода - Google Patents
Система и способ перевода Download PDFInfo
- 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
Links
- 238000013519 translation Methods 0.000 title claims abstract description 682
- 238000000034 method Methods 0.000 title claims description 64
- 238000012546 transfer Methods 0.000 claims description 246
- 238000012790 confirmation Methods 0.000 claims description 103
- 238000005516 engineering process Methods 0.000 claims description 25
- 230000000694 effects Effects 0.000 abstract description 12
- 239000000126 substance Substances 0.000 abstract 1
- 230000014616 translation Effects 0.000 description 598
- 238000004891 communication Methods 0.000 description 10
- 230000005540 biological transmission Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005352 clarification Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/40—Processing or translation of natural language
- G06F40/42—Data-driven translation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic 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/3226—Cryptographic 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/40—Processing or translation of natural language
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/40—Processing or translation of natural language
- G06F40/55—Rule-based translation
- G06F40/56—Natural language generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/40—Processing or translation of natural language
- G06F40/58—Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/04—Billing or invoicing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/083—Network architectures or network communication protocols for network security for authentication of entities using passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing 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/2107—File encryption
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B19/00—Teaching not covered by other main groups of this subclass
- G09B19/06—Foreign 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, отличающийся тем, что дополнительно включает следующие этапы:
прием результатов перевода от указанного клиентского программного обеспечения для перевода; и
передача указанных результатов перевода на указанный пользовательский клиент.
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)
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)
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)
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 | 百度在线网络技术(北京)有限公司 | 一种用于订单数据处理的方法、客户端和服务端 |
-
2016
- 2016-02-03 CN CN201610079024.XA patent/CN105912531B/zh active Active
- 2016-05-20 US US15/159,844 patent/US10305691B2/en active Active
- 2016-06-02 EP EP16172566.8A patent/EP3203385A1/en not_active Ceased
- 2016-06-08 BR BR102016013231-2A patent/BR102016013231A2/pt not_active Application Discontinuation
- 2016-06-10 KR KR1020160072158A patent/KR20170092436A/ko active Search and Examination
- 2016-06-20 JP JP2016121937A patent/JP6442441B2/ja not_active Expired - Fee Related
- 2016-07-06 RU RU2016127262A patent/RU2656697C2/ru active
Patent Citations (4)
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) | 화상 통신 서비스 제공 장치 |