Then you should probably extend manoj's logic, but instead of putting in the hard coded values, have a logic that fetches the corresponding language text, based on a key and then use it.
String language="en";
selenium.open(DataFetcher(language).fetchURL());
verifyTrue(DataFetcher(language).fetchTextToCheck(someKey));
selenium.type("searchbox", DataFetcher(language).getTextToType(someKey));
selenium.click("image");
selenium.waitForPageToLoad("30000");
boolean eg = selenium.isTextPresent(DataFetcher(language).getTextToCheck(someKey));
System.out.println(eg);
You can think through on the logic to be incorporated for the DataFetcher class, which takes in the language as an arguement and basically fetches a row of data for every language and then uses some key to fetch the actual text.
Thanks & Regards
Krishnan Mahadevan
"All the desirable things in life are either illegal, expensive, fattening or in love with someone else!"