×

Translating languages

  • US 10,817,673 B2
  • Filed: 06/13/2018
  • Issued: 10/27/2020
  • Est. Priority Date: 08/05/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at a computing device, from a first client device, first audio data in a first language, a first language identifier indicating the first language as a source language of translation for any audio data received from the first client device, and a second language identifier indicating a second language as a translation target language for any audio data to be transmitted to a second client device, the first client device executing a translation application configured to;

    display a language selection input screen on the first client device;

    receive, in the language selection input screen, a first input indication indicating selection of the first language identifier and a second input indication indicating selection of the second language identifier; and

    transmit the first audio data in the first language, the first language identifier, and the second language identifier to the computing device;

    in response to receiving the first audio data, the first language identifier, and the second language identifier;

    recognizing, by the computing device, the first language identifier to identify the first language as the source language of translation for the first audio;

    recognizing, by the computing device, the second language identifier to identify the second language as the translation target language for the second audio; and

    generating, by the computing device, second audio data corresponding to a first translation of the first audio data in the first language to the second language;

    transmitting the second audio data from the computing device to the second client device, the second audio data when received by the second client device causing the second client device to audibly output the second audio data;

    receiving, at the computing device, third audio data from the second client device, the third audio data in the second language;

    generating, by the computing device, fourth audio data corresponding to a second translation of the third audio data in the second language to the first language; and

    transmitting the fourth audio data from the computing device to the first client device, the fourth audio data when received by the first client device causing the first client device to audibly output the fourth audio data.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×