var fDesc=new Array();
fDesc[1] = "dictionaries and multi-document translation makes this software suitable for advanced translation purposes.";
fDesc[2] = "to English and vice versa, and also Spanish to/from Portuguese (Brazilian) directly, without changing it to English first, providing users with an accurate Portuguese machine translation for all their text requirements.";
fDesc[3] = "contents, letters, chat, and emails.";
fDesc[4] = "allow for more accurate translations. However, there is nothing like having your texts translated by a real person with real skills and education. But this application will get you out of trouble should you need to translate a few sentences or paragraphs with the basic need for communication.";
fDesc[5] = "notepad, MS Word, etc. ShaPlus Google translator uses Google Translation Services and supports around 41 different languages. It also allows you to integrate this utility into context menu of Internet Explorer.";
fDesc[6] = "reliable translator that uses many Internet sources and only demands Microsoft .Net Framework 2.0 and Internet access.";
fDesc[7] = "any size, to and from English, French, Portuguese, German, Spanish, Dutch, Italian, Russian, Korean, Japanese, and Chinese. The programs uses external translation services, so we must have an Internet connection, and be online.";
fDesc[8] = "to translate a webpage from and to English, French, German, Spanish, Italian, Portuguese, Dutch, Russian, Chinese, Korean and Japanese by making use of up to seven free online translation servers such as Lycos, Google translator, Dictionary.com, Yahoo! Babel Fish, etc.";
fDesc[9] = "all its components separately. It includes the following modules: Translator Professional Plus, Dictionary & Tools Professional, Dictionary & Tools Point & Click, Complete Add-Ons Pack, and three technical dictionaries.";
fDesc[10] = "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[11] = "and clipboard contents, and edit and save your work in multiple formats. It also includes a built-in text-to-speech feature.";
fDesc[12] = "Chinese, Dutch, English, French, German, Italian, Japanese, Korean, Portuguese, Russian and Spanish. The Magic Dictionary is an excellent feature that allows us to search for a word definition in different databases.";
fDesc[13] = "distorts it before playing it. Translator Fun is a free voice pack that contains seven new voices: Body Noises, Burpalator, Computer Talk, Phone Talk, Random Body Noises, Random Censor and Xylophone.";
fDesc[14] = "gives us an option of translating texts to twelve different languages, using online translation services. The whole process is very simple: we only need to select a piece of text and then hit the predefined hotkey to translate the text to the specified language.";
fDesc[15] = "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.";
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 = '...';
}
}