3

私はこのコードを使用しています:

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);

何も起こらなかった。エラーはありません...何もありません!

4

1 に答える 1

1

Google Translator Toolkit APIは、ドキュメント翻訳サービスを提供していません。今のところ、ドキュメント管理のみを提供しています。あなたが何かを翻訳してもらいたいのなら、あなたはこれを見たいかもしれません。それは非常にうまく機能しますが、いくつかの欠陥があります。たとえば、ドキュメントには5000文字の制限があります。このAPIは、主にドキュメントの翻訳ではなく、多くの小さなテキストの翻訳を目的としているため、このAPIを処理しません。

于 2010-11-04T11:40:15.530 に答える