打开 Deepl API,扫码进行注册就可以获取20w字符量,填写我的邀请码可以多获取20w字符量。邀请码:OXmOi9yscE 注册成功之后点击登录,登录成功后右上角用户中心里可以查看自己的密钥。 在Python里调用方法 方法一、使用deepl库 #翻译一个片段 import deepl auth_key = "密钥" server_url = "https://api.deepl-pro...
以下是一个简单的 Python 代码示例,展示如何使用 DeepL 翻译 API:import requestsimport hashlibdef translate_text(text): # 假设您有一个 API 密钥,例如 api_key = "your_api_key" api_key = "your_api_key" # 计算消息摘要 message = text + api_key md5_hash = hashlib.md5(messag...
市场上还有其他一些翻译 API 可供选择,如谷歌翻译 API、腾讯翻译 API 等。它们各有特点和优势,具体的选择取决于您的具体需求和应用场景。 六、Python 集成 DeepL 翻译 API 以下是一个简单的 Python 代码示例,展示如何使用 DeepL 翻译 API: import requests import hashlib def translate_text(text): # 假设您有...
简体中文
这可以通过HTTP请求实现,如使用Python的requests库发送POST请求。处理API响应接收DeepL API服务器返回的响应,并解析其中的翻译结果。响应通常以JSON格式返回,开发者需要解析这个JSON对象,提取出翻译后的文本。展示翻译结果将提取出的翻译结果展示给用户。这可以在应用程序的界面上显示翻译后的文本,或者在网站的网页中...
在Python 中使用: import httpx, json deeplx_api = "http://127.0.0.1:1188/translate" data = { "text": "Hello World", "source_lang": "EN", "target_lang": "ZH" } post_data = json.dumps(data) r = httpx.post(url = deeplx_api, data = post_data).text ...
jsonrpc 是版本号,method 是方法,一个固定的字符串。params 里面 texts 是多段待翻译的文本,lang 里面是翻译的语言选项,是枚举类型。timestamp 是 UNIX 风格的时间戳,id 就是序号。大眼一看,这里面只有 id 是最可疑的,这也确实是我最初犯的错误。
按照DeepL的官方API文档,我尝试用Python代码进行了封装测试,发现过程相当简单。考虑到日后可能的需求,我在此分享一个在淘宝购买的Key,有效期一个月。感兴趣的朋友们可以直接复制代码进行测试,看看其翻译效果究竟如何令人惊艳。首先,我们需要导入requests库,并定义API的URL。然后,将购买的Key替换为'17c14c1e-0ba8...
第一步:注册 DeepL Pro 账户并获取 API 密钥 访问[DeepL 官网]( 注册账户,选择适合的 API 订阅。 进入用户设置,找到并记下您的 API 密钥。 第二步:安装所需的 Python 库 在使用 DeepL API 前,我们需要安装requests库,这是一个简化 HTTP 请求的第三方库。你可以使用以下命令进行安装: ...
target_filename="index3.html"deftranslate(text):result=requests.get("https://api.deepl.com/v2/translate",params={"auth_key":auth_key,"target_lang":target_language,"text":text,"tag_handling":"xml",# 这个参数确保 DeepL 正确处理 html tags},)returnresult.json()["translations"][0]["text...