【问题标题】:Translate file with Google Translator Java API使用 Google Translator Java API 翻译文件
【发布时间】:2010-09-02 22:58:48
【问题描述】:

我正在使用此代码:

GttService myService = new GttService("ex1cor.ex1Ap.1");
myService.setUserCredentials("example@gmail.com", "password");

DocumentEntry entry = new DocumentEntry();

// Set source language
String srcLang = "en";
entry.setSourceLanguage(new SourceLanguage(srcLang));

// Set target language
String targetLang = "ja";
entry.setTargetLanguage(new TargetLanguage(targetLang));

// Set title
String title = "Test";
entry.setTitle(new PlainTextConstruct(title));

// Set local file for upload.
String filename = "D:\\translate\\english.txt";
File file = new File(filename);
String mimeType = "text/plain";

MediaFileSource fileSource = new MediaFileSource(file, mimeType);
MediaContent content = new MediaContent();
content.setMediaSource(fileSource);
content.setMimeType(new ContentType(mimeType));
entry.setContent(content);

URL feedUrl = new URL("http://translate.google.com/toolkit/feeds/documents");

DocumentEntry resultEntry = myService.insert(feedUrl, entry);

什么也没发生。没有错误……什么都没有!

【问题讨论】:

    标签: google-translate


    【解决方案1】:

    Google Translator Toolkit API 不提供文档翻译服务。它目前仅提供文档管理。如果你想翻译一些东西,你可能想看看this。它工作得很好,但它有一些缺陷。例如,一个文档有 5000 个字符的限制。这个 API 不关心它,因为它主要不是用于文档翻译,而是用于翻译许多小段文本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-21
      • 1970-01-01
      • 2015-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-09
      相关资源
      最近更新 更多