Feeds:
Pos
Komentar

Posts Tagged ‘language’

Integrating virtual keyboards in Google search

You’ve spilled coffee on your keyboard. The a, e, i, o, u, and r keys have stopped working. Now try to search Google for the nearest computer repair shop. The pain of typing on this broken keyboard is similar to what many people searching in non-English languages feel when trying to type today. Typing searches on keyboards not designed for your languages can be frustrating, even impossible.

Our user research has shown that many people are more comfortable formulating search queries in their own language but have difficulty typing these queries into Google. (Try typing नमस्ते on a keyboard with English letters.) To overcome the difficulty they face in typing in their local language scripts, some people have resorted to copying and pasting from other sites and from online translation tools. But there’s an easier way — a virtual, or “on-screen” keyboard, lets you type directly in your local language script in an easy and consistent manner, no matter where you are or what computer you’re using.


Last year, to make text input easy for people across the globe, we introduced a virtual keyboard API through code.google.com. This allowed developers to enable virtual keyboards on any text field or text area in their webpages. Today, we are taking this effort one step further by integrating virtual keyboards into Google search in 35 languages.


If you use Google search in one of the languages listed below, you’ll see a small keyboard icon show up next to the search field, on both the Google homepage and search results page. Clicking on that keyboard icon brings up a virtual keyboard in your language. You can input text by either clicking on the on-screen keyboard or pressing the corresponding key.

You can find out more information on how to use the virtual keyboard in our help article. If you use Google in a language not listed below and feel that your language will benefit from a virtual keyboard, let us know by voting for your language. We hope virtual keyboards help you find information more easily — especially those of you who speak/type/read in non-Latin scripts.

Virtual keyboards let people type directly in their local language script and don’t require any additional software.

 

A virtual keyboard on http://www.google.am to input Armenian text (the query term is [armenia])

 

Read Full Post »

Giving a voice to more languages on Google Translate

AM (Cross-posted from the Google Translate Blog)

One of the popular features of Google Translate is the ability to hear translations spoken out loud (”text-to-speech”) by clicking the speaker icon beside some translations, like the one below.

We rolled this feature out for English and Haitian Creole translations a few months ago and added French, Italian, German, Hindi and Spanish a couple of weeks ago. Now we’re bringing text-to-speech to even more languages with the open source speech synthesizer, eSpeak.

By integrating eSpeak we’re adding text-to-speech functionality for Afrikaans, Albanian, Catalan, Chinese (Mandarin), Croatian, Czech, Danish, Dutch, Finnish, Greek, Hungarian, Icelandic, Indonesian, Latvian, Macedonian, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Swahili, Swedish, Turkish, Vietnamese and Welsh.

You may notice that the audio quality of these languages isn’t at the same level as the previously released languages. Clear and accurate speech technology is difficult to perfect, but we will continue to improve the performance and number of languages that are supported.

So go ahead and give it a try! Click the on the speaker icon for any of these translations: “airport” in Greek, “lightning” in Chinese or “smile” in Swahili.

Posted by Fergus Henderson, Software Engineer – googleblog


Read Full Post »