首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用DeepL应用程序接口翻译文本

使用DeepL应用程序接口翻译文本
EN

Stack Overflow用户
提问于 2017-08-29 19:09:41
回答 3查看 19.9K关注 0票数 17

有没有可能找出DeepL translator是否提供了翻译的应用程序接口?不幸的是,我还没有找到任何关于这方面的信息。

要实现这一点,以自动翻译的Excel脚本。我已经在谷歌(如https://translate.google.com/#en/es/Hello%20World)上尝试过了,但DeepL似乎更准确。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-12-07 23:04:24

REST API终于(商业上)可用了,请参阅API reference documentation

一个示例请求是

代码语言:javascript
复制
https://api.deepl.com/v1/translate?text=Hello%20World!&target_lang=EN&auth_key=XXX

其中XXX是您需要register with DeepL的身份验证密钥。

票数 16
EN

Stack Overflow用户

发布于 2017-09-02 04:31:13

有一个POST调用,可以让你获得翻译,我不知道这将被支持多少次或它的时间限制,但这里是:

网址:https://www.deepl.com/jsonrpc

您应该使用下一个json进行POST调用:

代码语言:javascript
复制
{
        '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
        },
}

可用的语言包括:

代码语言:javascript
复制
auto  Auto detect
DE    German
EN    English
FR    French
ES    Spanish
IT    Italian
NL    Dutch
PL    Polish

TO_LANGUAGE必须是有效语言,而FROM_LANGUAGE可以是有效语言或auto

我写了一个python模块来包装这个接口:pydeepl,目前还有一个node package和一个php client可以实现同样的目标。

票数 15
EN

Stack Overflow用户

发布于 2022-01-20 14:38:43

有一个免费的DeepL应用程序接口,但你需要注册,重要的一点是,他们会问你的信用卡号码:

“我们需要您的信用卡信息,以防止滥用我们的免费应用编程接口,特别是为了防止欺诈性的多次注册。除非您手动升级到DeepL应用编程接口专业版,否则您的信用卡将不会被收费。”

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45937616

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档