Abstract:
Computer-implemented techniques can include receiving a selected word in a source language, obtaining one or more parts of speech for the selected word, and for each of the one or more parts-of-speech, obtaining candidate translations of the selected word to a different target language, each candidate translation corresponding to a particular semantic meaning of the selected word. The techniques can include for each semantic meaning of the selected word: obtaining an image corresponding to the semantic meaning of the selected word, and compiling translation information including (i) the semantic meaning, (ii) a corresponding part-of-speech, (iii) the image, and (iv) at least one corresponding candidate translation. The techniques can also include outputting the translation information.
Abstract:
Computer-implemented techniques can include receiving a selected word in a source language, obtaining one or more parts of speech for the selected word, and for each of the one or more parts-of-speech, obtaining candidate translations of the selected word to a different target language, each candidate translation corresponding to a particular semantic meaning of the selected word. The techniques can include for each semantic meaning of the selected word: obtaining an image corresponding to the semantic meaning of the selected word, and compiling translation information including (i) the semantic meaning, (ii) a corresponding part-of-speech, (iii) the image, and (iv) at least one corresponding candidate translation. The techniques can also include outputting the translation information.
Abstract:
Computer-implemented techniques can include capturing, by a microphone associated with a computing device having one or more processors, a speech input from a user, the speech input comprising a single word in a source language, and in response to receiving the speech input from the user, performing a plurality of actions. The plurality of actions can include identifying, by the computing device, the source language of the single word and a target language that is associated with the user, obtaining, by the computing device, one or more translated words that are each a potential translation of the single word to the target language, obtaining, by the computing device, lexicon data for the one or more translated words, the lexicon data relating to at least one semantic meaning of the one or more translated words, and displaying, by the computing device, the lexicon data.
Abstract:
A user establishes a digital wallet and registers with and signs in to an authorized application. The user begins a web browsing session, accesses a merchant website, and initiates a transaction using the digital wallet. The user web browser is directed to an authentication page. The user authorizes the transaction and has the option to pre-authorize the merchant for future transactions. The user is redirected to the merchant website and approves the transaction. The transaction is conducted with the virtual credit number created by the payment processing system. The user initiates a subsequent transaction. The digital wallet determines that the previous browsing session is active, the merchant is pre-authorized, and the user is logged into the authorized application. The subsequent transaction is processed without having to be authenticated by the user via the authentication page. Otherwise, the user re-authorizes the merchant via the authentication page before the subsequent transaction proceeds.