有没有可能找出DeepL translator是否为翻译提供了API?不幸的是,我还没有找到任何关于此的信息。使用DeepL API翻译文本
想将其实现为用于自动翻译的Excel脚本。我已经试过Google(如https://translate.google.com/#en/es/Hello%20World),但DeepL似乎更准确。
有没有可能找出DeepL translator是否为翻译提供了API?不幸的是,我还没有找到任何关于此的信息。使用DeepL API翻译文本
想将其实现为用于自动翻译的Excel脚本。我已经试过Google(如https://translate.google.com/#en/es/Hello%20World),但DeepL似乎更准确。
REST API最终(商业)可用,请参阅API reference documentation。
样本请求将被
https://api.deepl.com/v1/translate?text=Hello%20World!&target_lang=EN&auth_key=XXX
其中XXX是您需要联系深1的认证密钥。
有一个POST调用,使您得到的翻译,我不知道有多少时间,这将支持或者它的时代局限性,但在这里它是:
网址:https://www.deepl.com/jsonrpc
你应该做一个POST调用下一个JSON:
{
'jsonrpc': '2.0',
'method': 'LMT_handle_jobs',
'params': {
'jobs': [
{
'kind':'default',
'raw_en_sentence': TEXT_TO_TRANSLATE
}
],
'lang': {
'user_preferred_langs': [
FROM_LANGUAGE,
TO_LANGUAGE
],
'source_lang_user_selected': FROM_LANGUAGE,
'target_lang': TO_LANGUAGE
},
'priority': -1
},
}
下列语言:
auto Auto detect
DE German
EN English
FR French
ES Spanish
IT Italian
NL Dutch
PL Polish
TO_LANGUAGE
必须是有效的语言和FROM_LANGUAGE
可以是一个有效的语言或自动
我写了一个包装此API一个Python模块:pydeepl 目前还node package和php client实现相同的目标。
感谢您的宝贵意见。 :) - 节点包很酷,但对我的口味有太多的依赖关系。我遇到了另一个更精简的软件包。 [深1-翻译](https://www.npmjs.com/package/deepl-translator) –
API将在几个月内发布。请参阅新闻稿:https://www.deepl.com/press.html – clemens
@macmoonshine这很棒,谢谢您的信息 – dontbyteme
@dontbyteme随着时间的推移,这些基于机器学习的服务的质量会随着模型的培训而提高进展。您可以再试一次Google的功能,看看是否有区别。 Nicholas可能会检查“如何使用Google翻译API在Microsoft Excel中翻译文本”的优秀答案可能是值得的:https://stackoverflow.com/questions/41671778/how-can-i-使用google-translate-api-to-translate-text-in-microsoft-excel – George