よくある質問
機械翻訳で現在サポートされている言語は?
e コマース エディションの機械翻訳
現在、機械翻訳は、アラビア語、ロシア語、フランス語、ポルトガル語、タイ語、トルコ語、スペイン語、ベトナム語、インドネシア語、英語、中国語の自動認識と翻訳を提供し、商品タイトル、商品説明、商品レビュー、販売者と購入者のコミュニケーションなどのシナリオを詳細に最適化しています。
タイトル翻訳は、英語からアラビア語、ロシア語、フランス語、ポルトガル語、タイ語、トルコ語、スペイン語、ベトナム語、インドネシア語、中国語への翻訳をサポートしています。
商品説明は、英語からアラビア語、ロシア語、フランス語、ポルトガル語、タイ語、トルコ語、スペイン語、ベトナム語、インドネシア語、中国語への翻訳をサポートしています。
商品レビューまたは販売者と購入者のコミュニケーションは、英語からアラビア語、ロシア語、フランス語、タイ語、トルコ語、スペイン語、ベトナム語、インドネシア語、中国語への翻訳をサポートしています。
ユニバーサル エディションの機械翻訳
機械翻訳は、中国語と英語の間で高品質の翻訳を提供します。 Alibaba の高度なニューラルネットワーク翻訳フレームワークを採用しており、日常会話、海外旅行などのシナリオに適用できます。今後、さらに多くの言語が追加される予定です。
各言語のコードは?
en 英語
ru ロシア語
fr フランス語
zh 簡体字中国語
es スペイン語
pt ポルトガル語
ar アラビア語
tr トルコ語
th タイ語
vi ベトナム語
id インドネシア語
エラーコードとその意味は?
エラーコード | 説明 | 解決策 |
10001 | リクエストがタイムアウトしました。 | リクエストを再送信してください。 |
10002 | システムエラーが発生した場合に返されるエラーメッセージです。 | リクエストを再送信してください。 |
10003 | URL デコードに失敗した場合に返されるエラーメッセージです。 | 文字列が UTF-8 でエンコードされており、URL エンコードが正しいことを確認してください。 |
10004 | パラメーターがありません。 | 入力パラメーターを確認してください。 |
10005 | 言語がサポートされていない場合に返されるエラーメッセージです。 | ソース言語とターゲット言語の両方がサポートされていることを確認してください。 |
10006 | システムが文字列を認識できない場合に返されるエラーメッセージです。 | 渡した文字列が正しいことを確認してください。 |
10007 | 翻訳に失敗した場合に返されるエラーメッセージです。 | 翻訳された文字列が正しいかどうかを確認してください。 |
10008 | 文字数が長すぎます。 | ソーステキストの文字数を確認してください。ソーステキストは複数回呼び出すことができます。長さは 5000 文字に制限されています。 |
10009 | RAM ユーザーが承認されていません。 | プライマリアカウントを使用して RAM ユーザーを承認してください。 |
10010 | アカウントでサービスがアクティブ化されていません。 | 最初に機械翻訳をアクティブ化してください。 |
10011 | RAM ユーザーでサービス障害が発生しました。 | カスタマーサポートに連絡してください。 |
10012 | 翻訳サービスを呼び出すことができません。 | カスタマーサポートに連絡してください。 |
10013 | アカウントでサービスがアクティブ化されていないか、支払いが遅延しています。 | サービスをアクティブ化するか、支払いの遅延を解消してください。 |
19999 | 不明なエラーが発生しました。 | カスタマーサポートに連絡してください。 |
部分的な結果のカスタマイズはサポートされていますか?
部分的な結果のカスタマイズは現在サポートされていません。翻訳の一部が正しくない場合は、カスタマーサポートに連絡して修正してください。
1 回の翻訳リクエストの文字数に制限はありますか?
1 回の翻訳のテキスト文字列の長さは 2000 を超えることはできず、Java の String.length() <=2000 を使用して計算されます。
機械翻訳は、テキスト翻訳に加えて、他の形式の翻訳を提供しますか?
現在、テキスト翻訳のみが利用可能です。音声翻訳と画像翻訳の API は今後提供される予定です。
機械翻訳はカスタム翻訳サービスを提供しますか?
カスタム翻訳サービスが必要な場合は、カスタマーサポートに連絡してください。
Java SDK の呼び出しでエラー SDK.InvalidRegionId が返された場合はどうすればよいですか?
aliyun-java-sdk-core と aliyun-java-sdk-alimt のバージョンが正常かどうかを確認してください。
コードの記述を変更してください。
DefaultProfile profile = DefaultProfile.getProfile(
"cn-hangzhou",
accessKeyId,
accessKeySecret);
IAcsClient client = new DefaultAcsClient(profile);
TranslateECommerceRequest eCommerceRequest = new TranslateECommerceRequest();
eCommerceRequest.setScene("communication");
eCommerceRequest.setMethod(MethodType.POST);
eCommerceRequest.setFormatType("text");
eCommerceRequest.setSourceLanguage("en");
eCommerceRequest.setSourceText("book");
eCommerceRequest.setTargetLanguage("zh");
DefaultProfile.addEndpoint("cn-hangzhou", "alimt", "mt.cn-hangzhou.aliyuncs.com");
TranslateECommerceResponse eCommerceResponse = client.getAcsResponse(eCommerceRequest);
System.out.println(JSON.toJSON(eCommerceResponse));
機械翻訳 API を呼び出すときに RAM ユーザーの承認の問題を解決するにはどうすればよいですか?
プライマリアカウントで Alibaba Cloud コンソールにログオンし、RAM をクリックして ポリシー管理 ページに移動します。ポリシーを追加します。
MyAlimtFullAccess
{
"Statement": [
{
"Effect": "Allow",
"Action": "alimt:*",
"Resource": "*"
}
],
"Version": "1"
}
RAM ユーザーに機械翻訳 API を呼び出す権限を付与します。
ソーステキストで翻訳されない要素を定義し、それらの要素を翻訳でそのまま返すにはどうすればよいですか?
翻訳のソーステキストには、単語、略語、コードなど、翻訳する必要のない要素が多く含まれている場合があります。機械翻訳は、ソーステキストで翻訳されない要素を定義するために使用されるタグを提供します。翻訳されない要素の前に を挿入し ( ALIMT の後にスペースがあります)、同じ翻訳されない要素の後に を挿入します。次の図を参照してください。
