バージョン 3 の Google Document List API を使用してドキュメントを自動翻訳しようとしています。ドキュメントには、「sourceLanguage」および/または「targetLanguage」パラメーターを最初の HTTP POST 要求に追加するように記載されています。
だからここに私が送っているリクエストがあります:
POST /feeds/upload/create-session/default/private/full?sourceLanguage=fr&targetLanguage=en
Authorization: GoogleLogin auth=<authentication token>
GData-Version: 3.0
Content-Type: application/atom+xml
Content-Length: 163
X-Upload-Content-Type: text/plain
X-Upload-Content-Length: 50
<?xml version="1.0" encoding="UTF-8"?><entry xmlns="http://www.w3.org/2005/Atom" xmlns:docs="http://schemas.google.com/docs/2007"><title>french.txt</title></entry>
非常に単純な .txt ファイルと .doc (フランス語から英語) を試しました。ファイルはサービスに正しくアップロードされますが、翻訳は行われません。
アップロードされたドキュメントの Tools->Translate メニューを使用した翻訳は正常に機能するため、「翻訳エンジン」は、API を介して実行しようとしている翻訳を実行できます。
ドキュメンテーションは間違っていますか? 自動翻訳はどのように機能しますか?