标签: deepl

使用DeepL API翻译文本

有没有可能找出DeepL翻译是否提供翻译 API?不幸的是,我没有找到任何相关信息.

想要将其实现为Excel脚本以进行自动翻译.我已经尝试过使用Google(例如https://translate.google.com/#en/es/Hello%20World),但DeepL似乎更准确.

api excel translation google-translate deepl

13
推荐指数
2
解决办法
1万
查看次数

如何解决模块“gym.wrappers”没有属性“Monitor”?

进口健身房

\n
if __name__ == "__main__":\n    env = gym.make("CartPole-v0")\n    env = gym.wrappers.Monitor(env, "recording")\n\n    total_reward = 0.0\n    total_steps = 0\n    obs = env.reset()\n\n    while True:\n        action = env.action_space.sample()\n        obs, reward, done, _ = env.step(action)\n        total_reward += reward\n        total_steps += 1\n        if done:\n            break\n\n    print("Episode done in %d steps, total reward %.2f" % (\n        total_steps, total_reward))\n    env.close()\n    env.env.close()\n
Run Code Online (Sandbox Code Playgroud)\n

这些代码来自\xef\xbc\x9aMaxim Lapan。深度强化学习实践

\n

当我运行这些代码时,我得到这个:“gym.wrappers”没有属性“Monitor”

\n

我尝试在谷歌上搜索以找到答案,但我仍然不知道解决问题的方法。

\n

reinforcement-learning deepl

7
推荐指数
1
解决办法
2万
查看次数

如何向 deepL API 发出 python 请求?

我正在尝试制作一个 python 脚本来使用 DeepL API 进行翻译。我尝试发出请求,但它响应 HTTP 错误 400(错误请求)。

这是我的脚本代码,我用以下代码替换了真正的身份验证密钥XXX

import requests

url = "https://api.deepl.com"

auth_key = {
    'host' : "https://api.deepl.com/v2/translate?",
    'auth_key':"auth_key=XXX"
}

querystring = {
    "text" : "Che bellissima giornata",
    "target_lang" : "en"
}

response = requests.request("POST", url, headers=auth_key, data=querystring)

print(response)
print(response.text)
Run Code Online (Sandbox Code Playgroud)

python translation request deepl

6
推荐指数
2
解决办法
2935
查看次数

访问 DeepL 替代翻译

经过几个小时摆弄 DeepL API 和 HTTP 后,我终于成功获得了一个用于翻译的 JSON 响应对象,但它在 JSON 中只包含一个翻译。

但是,当我使用 DeepL 桌面应用程序并输入一个会产生多个替代翻译的句子时,如果我随后在应用程序中使用同一个句子作为 API 调用 (REST),它只会返回一个翻译。

我可以发誓,在我玩的几个小时里,我看到了多个翻译 JSON 对象,但情况似乎不再如此了。

是否需要传递一个额外的参数作为替代方案?

注意 - 我正在使用 DeepL 免费 API 版本。

谢谢。

vb.net json deepl

3
推荐指数
1
解决办法
965
查看次数

使用 PHP 发送 POST 请求

对于我想要使用的翻译工具,我需要按 POST 发送我的请求。我从来没有做过这样的事情,文档对我来说意义不大(它不是 php 特定的文档,也不知道如何在 php 中实现它)

文档中的示例是:

POST /v2/translate HTTP/1.0
Host: api.deepl.com
Accept: */*
User-Agent: YourApp
Content-Type: application/x-www-form-urlencoded
Content-Length: 91

auth_key=MYKEY&text=this%20is%20a%20test&target_lang=de
Run Code Online (Sandbox Code Playgroud)

在 stackoverflow 上的另一篇文章中,我发现这个解决方案可以在 php 中使用 POST,所以我的主要问题是,我不确定所有内容都去哪里了,我假设主机进入 url 并且该标头是正确的。但这就是我以我有限的技能所能达到的程度

$url = 'http://server.com/path';
$data = array('key1' => 'value1', 'key2' => 'value2');

// use key 'http' even if you send the request to https://...
$options = array(
    'http' => array(
        'header'  => "Content-type: application/x-www-form-urlencoded\r\n",
        'method'  => 'POST',
        'content' => http_build_query($data)
    )
);
$context  = stream_context_create($options);
$result = file_get_contents($url, false, $context);
if …
Run Code Online (Sandbox Code Playgroud)

php post deepl

3
推荐指数
1
解决办法
6874
查看次数

使用 DeepL 翻译数据帧

我想翻译(使用 DeepL) df [“text”] 列内的文本,其中每行都有一个句子。该文本不是用单一语言编写的,因此我想自动检测文本的语言并将翻译放在名为 df [“已翻译”] 的新列中。

谢谢

我有 DeepL 的免费身份验证密钥,但我不知道如何使用它,我是一个菜鸟。

python translate deepl

1
推荐指数
1
解决办法
1504
查看次数