最新百度翻译免费申请AppId和AppSecret密钥流程

打开百度翻译开放平台:百度翻译开放平台

没注册百度账号的,先注册百度账号并登录

然后点击右上角用户名下面的开发者信息,

填写信息并提交

高级版每月可免费翻译100万字符

然后再返回翻译开放平台首页https://api.fanyi.baidu.com/,点击通用文本翻译

再点击立即使用

点击提交申请就完成了,这时就已经拥有了APP ID和密钥,点击左侧的开发者信息就可以看到具体应用信息了。

这时已经拿到APP ID和密钥了,放到你自己的应用了,就可以使用百度在线翻译功能了,翻译速度还是挺快的。

### 如何申请百度、阿里、腾讯、有道的翻译API #### 百度翻译API申请流程 对于希望使用百度翻译服务的应用开发者来说,可以通过访问百度AI开放平台完成注册登录操作。之后,在平台上搜索“通用翻译API”,进入产品详情页点击立即购买按钮来创建应用实例并获取相应的密钥信息用于后续开发调用[^1]。 ```python import requests def baidu_translate(text, appid, secretKey): url = 'https://fanyi-api.baidu.com/api/trans/vip/translate' params = { 'q': text, 'from': 'auto', 'to': 'en', 'appid': appid, 'secretKey': secretKey } response = requests.get(url, params=params) result = response.json() return result['trans_result'][0]['dst'] ``` #### 阿里云机器翻译API申请指南 针对想要集成阿里巴巴集团提供的多语言互译能力的企业个人开发者而言,则需前往阿里云官网进行实名认证后开通国际站账号;接着在控制台内查找对应的服务项目——即“机器翻译”选项卡下的标准版或高级版本次之选其一订阅即可获得必要的凭证以便接入SDK开展工作[^2]。 ```python from aliyunsdkcore.client import AcsClient from aliyunsdkalimt.request.v20181012.TranslateGeneralRequest import TranslateGeneralRequest client = AcsClient('<your-access-key-id>', '<your-access-key-secret>', 'cn-hangzhou') request = TranslateGeneralRequest() request.set_SourceLanguage('zh') request.set_TargetLanguage('en') request.set_QueryText('你好世界') response = client.do_action_with_exception(request) print(str(response)) ``` #### 腾讯翻译API快速入门 为了便于广大程序员朋友更好地利用腾讯公司旗下的智能翻译引擎所带来的便利条件,特此整理了一份简易的操作手册供参考学习:先是在QQ浏览器中打开链接跳转至目标页面执行签到动作成为会员之一员;再按照提示填写必要表单项诸如名称描述等资料提交审核通过后就能正式启用该功能啦[^3]! ```python import tencentcloud.common.exception.tencent_cloud_sdk_exception as exce from tencentcloud.common.profile.http_profile import HttpProfile from tencentcloud.common.profile.client_profile import ClientProfile from tencentcloud.tmt.v20180321 import tmt_client, models try: httpProfile = HttpProfile() httpProfile.reqMethod = "POST" clientProfile = ClientProfile() clientProfile.httpProfile = httpProfile client = tmt_client.TmtClient(cred, "ap-guangzhou", clientProfile) req = models.TextTranslateRequest() params = '{"SourceText":"hello","Source":"en","Target":"zh"}' req.from_json_string(params) resp = client.TextTranslate(req).to_json_string() except exce.TencentCloudSDKException as err: print(err) ``` #### 有道智云翻译API获取途径 最后是有道出品的一款面向全球用户的在线词典工具所开放出来的接口资源可供第三方调取使用。具体做法如下所示:登陆网易通行证管理后台确认身份合法性之后便可着手准备材料向客服团队发起工单请求授权许可事宜了。 ```python import hashlib import time import random import base64 import hmac import json import urllib.parse import requests app_key = '' app_secret = '' curtime = str(int(time.time())) salt = curtime + str(random.randint(0, 9)) sign_str = app_secret + curtime + salt + app_secret hash_algorithm = hashlib.sha256() hash_algorithm.update(sign_str.encode('utf-8')) sign = hash_algorithm.hexdigest() data = {'q': 'hello', 'from': 'en', 'to': 'zh-CHS'} json_data = json.dumps(data) string_to_sign = f'{app_key}\n{curtime}\n{salt}\n{base64.b64encode(hmac.new(app_secret.encode(), msg=json_data.encode(), digestmod=hashlib.sha256).digest()).decode()}' headers = { 'Content-Type': 'application/json; charset=utf-8', 'X-YD-Signature': string_to_sign, 'X-YD-Time': curtime, 'X-YD-Salt': salt } url = 'https://openapi.youdao.com/api' response = requests.post(url=url, headers=headers, data=json_data) result = response.json() print(result) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值