更多调用问题,请前往 售前咨询 或搜钉钉群号23369411入群咨询专家。
机器翻译除文本翻译外是否提供其他形式的翻译
目前支持文本翻译、图片翻译(包含图片翻译和证件翻译)、文档翻译(word、ppt、excel等多种格式)接口,此外提供面向非开发者的 在线翻译平台 ,适用于普通用户直接使用文档、图片、视频翻译。
QPS超过限制问题
QPS达到限制,调用接口就会报错。各产品QPS限制如下表,如有扩展需求,请与我们联系钉钉群号:23369411
产品名称 |
QPS |
通用版翻译引擎 |
50 |
专业版翻译引擎 |
50 |
定制版翻译引擎 |
3 |
文档翻译 |
5 |
通用图片翻译 |
20 |
电商图片翻译 |
20 |
身份证翻译 |
10 |
驾照翻译 |
40 |
语种识别 |
50 |
跨境电商语言工具(商品图片智能翻译) |
3 |
跨境电商语言工具(标题智能优化/生成) |
10 |
跨境电商语言工具(标题质量诊断) |
10 |
跨境电商语言工具(图片语种检测) |
3 |
机器翻译是否提供定制化翻译服务
如有需求,可联系我方客服人员:mt_support@list.alibaba-inc.com或钉钉加群:23369411
机器翻译支持输入一种语言输出多种翻译后语言吗
机器翻译不支持输入一种语言输出多种翻译后语言,若需要可以调多次接口实现。
子账号调用机器翻译API碰到授权问题,应该如何操作
子账号授权操作步骤在RAM访问控制的权限管理中新建权限策略( https://ram.console.aliyun.com/policies)
主账号如何给子账号授权
-
登录RAM访问控制--身份管理-- 用户栏 ,选择需要授权的子账号,点击添加权限按钮。
-
选择权限策略
a.系统策略
i.选择 系统策略 ,并在下方输入框中输入 mt ,系统将自动匹配出机器翻译相关的系统策略。
ii.在权限策略名称列表下单击需要添加的权限策略,添加至右侧已选择权限列表。
子账号需通过 RAM用户名密码登录
1.文本框中输入mt、2.选择需要添加的权限策略、3.添加至右侧已选择权限列表、4.点击确定
机器翻译相关系统策略如下所示,以供参考:
权限策略名称 |
备注 |
说明 |
AliyunMTFullAccess |
管理机器翻译(alimt)的权限 |
允许访问和操作全部机器翻译的API接口以及管控台。 |
AliyunMTReadOnlyAccess |
只读访问机器翻译(alimt)的权限 |
允许只读访问全部机器翻译的API接口以及管控台。 |
b.自定义策略
i.添加自定义策略
1.选择 自定义策略 。
2.在权限策略名称列表中找到需要添加的自定义策略,添加至右侧已选择权限列表。
3.若在权限策略名称列表中未找到需要添加的自定义策略,可手动新建自定义策略。
ii.新建自定义策略
1.点击 新建权限策略。
2.选择 脚本编辑。
3.根据需要创建相应的 权限策略 。
自定义权限策略可以指定某个或某几个具体的API。
自定义权限策略 示例代码:
例如,权限内容要求如下,
-
主账号的 ID 为123456
-
允许调用机器翻译通用版接口
则权限内容如下,
{
"Statement": [
"Effect": "Allow",
"Action": "alimt:TranslateGeneral",
"Resource": "acs:alimt:*:123456:*"
"Version": "1"
}
更详细的策略配置说明,请参考 权限策略管理 。
如何获取机器翻译的Token
-
有权限的RAM用户可以使用自己的访问密钥调用AssumeRole接口,以获取某个RAM角色的STS Token
-
进行角色SSO时,通过调用AssumeRoleWithSAML接口,以获取某个RAM角色的STS Token
具体可参考 什么是STS
测试中心调用图片翻译接口超时/机器翻译接口超时
用户没有开通对应服务,用户需要先在产品详情页/ 机器翻译控制台 开通服务,才可以调用接口。
找不到对应语言的SDK
先找到需要调用的API,点击调用指南文档上面的调试按钮进入 OpenAPI ,然后在其中找到需要使用的开发语言。
如何查看API key,Accesskey
登录 阿里云控制台 ,鼠标悬浮在页面右上方的头像,在弹出的菜单中选择 AccessKey管理 ,可以查看Access Key。更多信息,请参见 创建AccessKey 。
机器翻译可以像google那样自动检测语言类型吗
文本翻译可将源语言设置为auto,自动检测源语言,图片翻译不支持该功能。
文本翻译如何批量翻译多项内容
-
可以使用批量翻译,具体可参考 机器批量翻译调用指南 。
-
可以将内容组装到一起,自己定义一个分割词,翻译完了之后,自己在业务上进行分割。
文本翻译单次请求是否有字符数限制
文本翻译单次的文本串长度不能超过5000字符,计算是否超长是通过Java语言的String.length() <=5000计算的。批量文本翻译,单条字符长度不能超过1000字符,一次最多可翻译50条。超过字符长度限制后会出现超时,返回报错信息。如果字符长度超出上限,建议使用 文档翻译 。
如何对译文的结果进行干预
在翻译的原文中会有很多专有名词、术语、非译单词、缩写词、代码等元素,阿里机器翻译为了让用户可以自行设定原文中的术语或非译元素,我们为您提供了机器翻译结果前处理功能,您可以将预先准备好的术语或词典上传到干预平台,对机器翻译的部分结果进行干预输出。具体使用方式详见 词典干预使用指南 。
词典干预功能仅支持在控制台上使用,暂不支持API调用。
机器翻译能否自动识别源语种
仅文本翻译支持该功能,可以调用语种识别接口,具体可参考 语种识别产品介绍 ,也可在调用翻译接口时将源语种代码设置为auto
如何过滤不想翻译的字符
在原文中加一个标签,把不需要翻译的字符括起来,使其出现在目标译文中,该段原文不会被翻译但仍会计费,标签格式为:I'am a <ALIMT > boy </ALIMT>.
标签<ALIMT ></ALIMT> 中间括起来的部分不会被翻译,请注意标签<ALIMT >, ALIMT 后面有个 空格 。
机器翻译可以翻译整个网站吗
文本翻译支持html格式,具体可参考 机器翻译通用版调用指南 。
机器翻译有node的SDK吗
目前机器翻译支持node的升级版TypeScript的SDK,具体可参考 TypeScript SDK 。
Java SDK 调用出现报错,SDK.InvalidRegionId
-
检查aliyun-java-sdk-core和aliyun-java-sdk-alimt版本是否正常
-
尝试变更下写法
阿里云账号AccessKey拥有所有API的访问权限,建议您使用RAM用户进行API访问或日常运维。
强烈建议不要把AccessKey ID和AccessKey Secret保存到工程代码里,否则可能导致AccessKey泄露,威胁您账号下所有资源的安全。本示例使用了阿里云Credentials工具托管AccessKey,来实现API访问的身份验证。具体配置操作(或者配置环境变量),请参见 https://help.aliyun.com/document_detail/378659.html 。
DefaultProfile profile = DefaultProfile.getProfile(
"cn-hangzhou", // 地域ID
EnvironmentVariableCredentialsProvider credentialsProvider = CredentialsProviderFactory.newEnvironmentVariableCredentialsProvider();// 从环境变量读取访问凭证
IAcsClient client = new DefaultAcsClient(profile);
TranslateGeneralRequest generalRequest = new TranslateGeneralRequest();// 创建API请求并设置参数
generalRequest.setMethod(MethodType.POST); // 设置请求方式,POST
generalRequest.setFormatType("text"); //翻译文本的格式
generalRequest.setSourceLanguage("zh"); //源语言
generalRequest.setSourceText(URLEncoder.encode("你好","UTF-8")); //原文
generalRequest.setTargetLanguage("en"); //目标语言
System.out.println(JSON.toJSON(eCommerceResponse));
图片翻译API图片大小限制
大小:10M, 图片长宽限制:最小15px, 最大8192px 长宽比不超过10:1。
文档翻译支持PDF格式吗
文档翻译支持pdf格式。
音视频翻译是否支持API调用
音视频翻译目前不支持API调用,可以使用音视频翻译在线编辑平台进行翻译,具体可参考 音视频翻译在线编辑平台使用指南 。
音视频里面的中文语音可以直接翻译为英文语音吗
中文语音无法直接翻译为英文语音,只支持将中文语音翻译为英文字幕。
图片翻译内容过多造成超时翻译失败
可以调用 异步图片翻译API接口 。
商品图片智能翻译里的商品实体文字过滤服务在哪里
标题优化 CategoryId 值问题
CategoryId 的值根据Platform 参数的值来确定,Platform 如果是AE这种阿里内部平台就传商品对应种类ID,如果是阿里外部平台可以传默认值0
标题智能生成的请求参数说明
这里是AE的底层类目ID, 需要调用ae的开放接口看下;如果是阿里外部平台可以传默认值0,可以直接传0。
机器翻译开通的区域有哪些
国内站开通区域只有杭州,国际站开通区域有杭州和新加坡。
机器翻译如何关闭
考虑到一键关闭会导致客户的业务受到影响,所以机器翻译服务无法关闭。
如不需要继续使用,可登录 机器翻译控制台 ,检查机器翻译里面的内容,完成数据备份后全部删除,具体设置参见 账号注销 。
另外可以使用以下替代方案,来达到关闭机器翻译服务或者防止被盗用的目的:
-
点击 新建权限策略。
-
选择 脚本编辑。
-
根据需要创建相应的 权限策略 。
-
机器翻译服务是按照使用量进行计费的,不使用/不调用就不会产生费用。另外机器翻译国内站产品按小时出账,出账后如果欠费将会立即停止服务;
-
对于开发者,是通过API调用的机器翻译能力,可以在 访问控制-用户 页面,禁用或删除调用接口时使用的子账号的AccessKey ID。或是在 AccessKey管理 页面,禁用或删除调用接口时使用的主账号的AccessKey ID。
自定义权限策略可以指定某个或某几个具体的API。