How do I find out what languages are available for speech recognition in Android? I mean, not a code snippet, but a website with a current list of supported languages. I'd like to write a simple application that allows me to say: "send" (in portuguese-br) and that understands it as a command and sends a sms message. Is that available out of the box today ?
There is no official listing as far as I know, but all big languages are available. I set it myself to German, Dutch, French, Portuguese, Spanish, Japanese and Italian successfully already.
From the Google documentation:
Google's servers support many languages for voice input, with more arriving regularly. You can use the ACTION_GET_LANGUAGE_DETAILS broadcast intent to query for the list of supported languages.
Since languages are added from time to time, an official list would definitely need continuous maintenance too.