使用吾皇的DeepLX时一点小疑问❓

今天埋头干活的时候 :crazy_face:突发奇想,想把吾皇的DeepLX接入到IDEA 的Translation插件中使用,参考了插件原作者(YiiGuxing (Yii.Guxing) · GitHub)的DeepL的写法,在对DeepL的实现中,在拿到响应后会回填一个srcLang,拿的是DeepL响应里面的detected_source_language

,我们吾皇DeepLX响应里面好像没有类似的返回值,不知道有无办法返回

DeepL 返回的数据
{
    "translations": [
        {
            "detected_source_language": "ZH",
            "text": "Try it."
        }
    ]
}

吾皇的DeepLX返回的数据
{
    "code": 200,
    "id": 3325850002,
    "data": "Try it.",
    "alternatives": [
        "You try.",
        "You try it.",
        "Try me."
    ]
}

虽然不影响使用,就是有那么丢丢强迫症,不知道有没有办法拿到,现在已经可以在IDEA的Translation使用吾皇的DeepLX。
贴下涉及到的连接

首先当然是我们吾皇的DeepLX:https://fakeopen.org/DeepLX
Translation插件官方仓库地址:GitHub - YiiGuxing/TranslationPlugin: Translation plugin for IntelliJ based IDEs/Android Studio.

5 Likes

好好好,你就薅吧 :laughing:

就薅那么亿点点 :saluting_face:

1 Like

这么个薅法始皇真的要秃了

worker反代始皇的代理,自己加上去(

有需要的自取,未经过充分测试
https://plugin.lemonzuo.org/TranslationPlugin-2024.3.10.zip

建议使用官方原版的

DeepL 的翻译水平和大模型比起来如何,国产的或者是 ChatGPT 这种。

好家伙,官方支持的接口确实太少了

可以非常棒

好像是在issure里面看到过,作者说不会把deelx引擎作为正式版发布,写完才发现有佬给作者提过pr,看了下代码和自己写的差不太多,deeplx地址,不填我默认是就是始皇的 :smile:

CV大法好哇 :smile:

好家伙默认就是始皇的要把他薅秃

作者其实有打包过一个测试版本的。

写完之后,去仓库翻到了,实现的基本差不多