Hi all, my database is in English, but some users of my program may have difficulty with that. Take the case of a health care worker in rural Uganda who has to assist a complicated childbirth where the nearest doctor is 3 hours away and no Internet is available. Now he/she can enter a search term in Swahili the program translates it into English (using Google Translate on-line or off-line if the right language pack is installed) and launches a search returns 1-n documents containing the English word in title, description, abstract or keywords and displays the translation thereof user clicks on an item to see title and description translated into his/her own language. This works fine so far, but now I would like to add speech recognition and text-to-speech in any of the languages supported by Google Translate (or another viable translator). This would be particularly useful if the item found is a tutorial video which would be most helpful in an emergency situation. He/she may or may not be able extract the required knowledge without understanding the English voice-over. I found lots of good advice on this forum, but not on how to recognize or return speech in other languages. Does anyone have a good idea? Thanks for your help, john m.