tisfeng

Results 558 comments of tisfeng

@so2liu 欢迎 PR,我不怎么用微信,就不加好友了。 我在这个 PR https://github.com/tisfeng/Raycast-Easydict/pull/54 中支持了自定义 DeepL 地址,现已可使用 [DeepLX](https://github.com/OwO-Network/DeepLX) 来做 DeepL 翻译,我准备这周末向商店提交一个版本,相关的文档还没更新,如果你们有兴趣,可以来 PR。 另外,我希望能直接支持 DeepL 网页 API,如果用户没有自定义 DeepL endpoint,就直接调用网页 API,具体实现可以参考 [bob-plugin-akl-deepl-free-translate](https://github.com/akl7777777/bob-plugin-akl-deepl-free-translate) 或者 [DeepLX](https://github.com/OwO-Network/DeepLX) 。

之前没有精力维护,我就关闭了 issue,既然有小伙伴愿意参加维护,那我等下开放 issue 😌 添加新功能,或做大修改时都可以新开个 issue 讨论一下,这样避免多人同时开发一个功能, 或是功能跑偏。

@so2liu 你可以在 #56 这个 issue 下留言,然后我分配给你。

不需要显示翻译原文。

中文翻译有问题。

如果译文过长,应该使用 detail 页面显示的,具体请看代码。

如果要重构,我建议可以先重构翻译服务结构,参考我另一个项目 [Easydict](https://github.com/tisfeng/Easydict) ,写一个翻译服务基类,定义好各种协议方法,如服务名字,图标,支持的语言,翻译接口 translate 方法等,然后每个翻译服务都是一个子类重写就可以,这样结构会好很多。 例如这个 [彩云小译](https://github.com/tisfeng/Easydict/blob/main/Easydict/Feature/Service/Caiyun/CaiyunService.swift) 代码实现。

ok,代码层面请放心大胆优化,这个你应该比我了解,就不多说了。 另外,这个 PR 是实现 DeepL 网页接口,如果你想先做一些其他的代码结构优化,建议另外开 PR。 建议每个 PR 都只做一件事,保持简洁,如果一个 PR 分多个步骤,也要拆分为多个单独的 commit,这样我 review 也轻松点。

你好,请问这个 PR 还在继续吗 🥲

你的问题很奇怪,这个项目不支持苹果词典,请准确、清晰、详细地描述你的问题。 截图也不完整,不要吝啬,如果不涉及隐私,请提供全屏完整的截图。如果截图不能表达你的问题,请提供录屏。