Skip to content

Instantly share code, notes, and snippets.

@rotty3000
Created October 16, 2014 20:24
Show Gist options
  • Save rotty3000/f8871777b8c2afc700f2 to your computer and use it in GitHub Desktop.
Save rotty3000/f8871777b8c2afc700f2 to your computer and use it in GitHub Desktop.
langBuilder
@@ -18,7 +18,9 @@ import com.liferay.portal.kernel.io.OutputStreamWriter;
import com.liferay.portal.kernel.io.unsync.UnsyncBufferedReader;
import com.liferay.portal.kernel.io.unsync.UnsyncBufferedWriter;
import com.liferay.portal.kernel.io.unsync.UnsyncStringReader;
+import com.liferay.portal.kernel.microsofttranslator.MicrosoftTranslator;
import com.liferay.portal.kernel.microsofttranslator.MicrosoftTranslatorException;
+import com.liferay.portal.kernel.microsofttranslator.MicrosoftTranslatorFactoryUtil;
import com.liferay.portal.kernel.util.FileUtil;
import com.liferay.portal.kernel.util.GetterUtil;
import com.liferay.portal.kernel.util.NaturalOrderStringComparator;
@@ -27,9 +29,6 @@ import com.liferay.portal.kernel.util.StringBundler;
import com.liferay.portal.kernel.util.StringPool;
import com.liferay.portal.kernel.util.StringUtil;
import com.liferay.portal.kernel.util.Validator;
-import com.liferay.portal.kernel.webcache.WebCacheItem;
-import com.liferay.portlet.translator.model.Translation;
-import com.liferay.portlet.translator.util.TranslationWebCacheItem;
import java.io.File;
import java.io.FileInputStream;
@@ -646,12 +645,11 @@ public class LangBuilder {
System.out.println(sb.toString());
- WebCacheItem wci = new TranslationWebCacheItem(
- fromLanguageId, toLanguageId, fromText);
-
- Translation translation = (Translation)wci.convert("");
+ MicrosoftTranslator microsoftTranslator =
+ MicrosoftTranslatorFactoryUtil.getMicrosoftTranslator();
- toText = translation.getToText();
+ toText = microsoftTranslator.translate(
+ fromLanguageId, toLanguageId, fromText);
}
catch (Exception e) {
Throwable cause = e.getCause();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment