var fDesc=new Array(); fDesc[1] = "dictionaries and multi-document translation makes this software suitable for advanced translation purposes."; fDesc[2] = "capability. Yes, its very well know English to Hindi dictionary. You can find the Hindi meaning of any commonly used word of English from its large database of more then 22600 English words with Multiple Hindi meanings."; fDesc[3] = "It is utilizing a database of a whopping 400,000 words and phrases. Means it contains all generally used words. And lots of features Like multi-language support for user interface, English words pronunciation, speech filter, bidirectional etc. and lots more."; fDesc[4] = "of more then 20000 English words. It does not provide detailed descriptions of words but the word searching speed is good. It searchs in real time means as you start typing it starts searching and short list the words started with searched word."; fDesc[5] = "bilingual and bidirectional dictionary. Therefore The SA Dictionary 2008 is their destination point. You can also use its Exam utility to test your skill."; fDesc[6] = "especially for students and for those persons who want to built and improve their English and Urdu language skill and vocabulary. Their Cleantouch Urdu dictionary has a simple and user friendly user interface."; fDesc[7] = "languages. This application provides eight bilingual dictionaries in English-Russian (the biggest one), English-Swedish, English-Spanish, Japanese-Russian, German-Russian, French-Russian, French-English, and Italian-Russian."; fDesc[8] = "words. User can select the word from the list box and the synonym is displayed in Urdu beneath the list box. CleanTouch English-Urdu Dictionary allows search of the first letter but subsequent letters initialize the search to the first letter"; fDesc[9] = "makes them available for the user in a simple graphical user interface. PEKI Dictionary comes free and databases of online dictionaries can also be available for free. This is a novel concept as the user interface and the database are independent of each other."; fDesc[10] = "and suggested corrections. Its dictionary includes hundreds of thousands of entries in each language. The grammar checker includes the analysis of the function of words in a phrase (part of speech and grammatical links; homophones and homographs; synonyms and definitions, etc.). Grammatica can check text in any text editable window using our \"hotkey\" (the default is F2, but the user can set their preference). It integrates tightly with Microsoft Word 2000 and XP. Each language module is sold separately, but can be easily added to and accessed from one Grammatica interface."; fDesc[11] = "could be a good choice. You can either type in the source text to translate or directly open the text file in which you have your source text. The most salient characteristic is voice recognition for dictation and for program control."; fDesc[12] = "program is also 100% keyboard-operable. Currently are more than 230,000 translations in the database that is extended continuously..."; fDesc[13] = "translate words from/to English and Turkish. The new version 0.2 of Turkish Dictionary has been enhanced and now it is much simpler to use."; fDesc[14] = "language, or download any of the free dictionaries available. There are more than 241 dictionaries in 80 different languages, including bilingual dictionaries, encyclopedic dictionaries, phrase dictionaries, religious dictionaries, audio pronunciation files, and many, many more."; fDesc[15] = "German and vice versa. The dictionary also offers phrase translation. It includes terms from mathematics, physics, geography, chemistry, medicine and many other fields."; function tCollapseAll(maxID) { document.getElementById("alls_action").innerHTML = "Expand descriptions"; var id=1; for (id=1; id <= maxID; id++) { if (document.getElementById("desc_" + id)) tShowHide(id, 2); } } function tExpandAll(maxID) { document.getElementById("alls_action").innerHTML = "Collapse descriptions"; var id=1; for (id=1; id <= maxID; id++) { if (document.getElementById("more_" + id)) tShowHide(id, 1); } } function tShowHide(id, show) { var s = document.getElementById("more_" + id); if ((s.innerHTML!=fDesc[id] || show==1) && show!=2) { s.innerHTML = fDesc[id]; } else { s.innerHTML = '...'; } }