DeepL 集成用于 Translator 插件

您希望完成什么工作?

我需要为 Discourse Translator 插件进一步集成 DeepL。其功能应与使用 Google Translate API 时完全一致。

您希望何时完成?

可以稍后处理,但一旦确定专员,我认为一周时间足以完成 API 集成。具体细节有待讨论。

您能为此任务提供的预算(以美元计)是多少?

最高 150 美元。不过也欢迎您的报价。

9 个赞

我们(本协会)也可为此提供支持,最高达100美元。

3 个赞

我想凭借增加的预算,我可以接手这个项目。目前还不清楚(至少对我来说)免费版 API 和专业版 API 是否相同。我会通过私信发送我的邮箱地址。

5 个赞

我还没完全意识到自己在这里要承担什么。

以目前的预算,我可以提供一个支持 Deepl 的工作分支,但代码质量还不足以被合并到现有插件的 PR 中。而且 Deepl 在我看来有点可疑——比如:

  • 注册非常困难——注册某种类型的账户无法获取 API 密钥,而且无法更改
  • 返回支持语言的 API 调用返回的不是有效的 JSON(但其他调用都是?)
  • “免费”(我不确定是否真的免费?)和“专业”账户有独立的端点

编辑:但我看到很多人想要这个功能,也许 Deepl 真的很棒。:wink:

2 个赞

@pfaffman 也许最好修复对 Yandex 的支持

它是最便宜的,而且翻译文本的效果非常好

1 个赞

我并未仔细关注所有这些内容。我不知道修复 Yandex 支持涉及哪些工作,但如果有人能给我一点提示并且有预算,我可以深入研究一下。

1 个赞

为什么是最便宜的?谷歌翻译的费用是多少?

您好,我可以出资50美元,即使目前还没有完善的商业案例(这是一个小型的非营利社区)。我可以提供最终用户测试,并负责与DeepL团队联络,此前我已与他们取得联系,以争取免费层级的支持。

1 个赞

您可以查看这个分支:GitHub - literatecomputing/discourse-translator · GitHub

我认为它在某些限制条件下可以运行(具体细节我已记不清),但要为正式的 PR 准备测试用例还需要几个小时。我发现设置账户和查找文档都很困难(如果您已登录,只能看到您当前订阅层级的端点;我不得不先更改账户状态,后来才发现如果登出就能看到文档)。

若要重新审视这个问题,我需要您预算的十倍。

3 个赞

谢谢,等我有时间时会启动一个开发环境(冬天来了,所以黑客工作又回到了议程上)并尝试一下。将其作为插件添加,通过免费版注册并通过 UI 进行配置,对吗?感谢您费心处理。我完全理解您可能需要一些资金来关注这个问题。我看到筹集资金确实很难。也许这并非天意。

1 个赞

是的。我 99% 确定您可以在生产环境中安装它,输入您的密钥(们?)后它就能正常工作。

能进展到那一步很有趣,但我在规范方面感到沮丧,所以又回到了其他事情上。:wink:

1 个赞

如果您还记得,能否分享该反馈?我们非常乐意将其转达给 DeepL 团队。这将有助于改进他们的产品。

1 个赞

所谓“specs”,是指合并请求(PR)所需的 Ruby/Rails 测试;这并非 DeepL 的过错,而是我不擅长编写测试(或者说,真正理解底层组件)。(顺便一提,我曾在工单中分享了其他对 DeepL 的不满,但似乎未能说服他们重视我的这些不满。)

1 个赞

???
起初你说 150 就能做,现在却要多要 500?

当时“做这件事”指的是“让插件使用 DeepL"。我已经实现了这一点。

我从未承诺过“提供适合提交 PR 的代码和规范”。

如果有人付了钱却认为没有得到他们想要的东西,我很乐意退款。

3 个赞

那它在哪里呢?

不过,说实话,我现在已经不需要它了。

我想这就解释了为什么你找不到它。

不,那是因为我并不关注所有的 GitHub 仓库,除了你 20 小时前的回答外,没有任何迹象表明你做了这件事。

1 个赞

21 天前:

5 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.