【6.12.1-261005】Goldendict-ng个人编译版

发现bug:

似乎带AI js的词典在该版本的GD-ng上都不支持DeepSeek API key的调用:


试了下面两个均如此:
Merriam Webster Classic & Simple Final (JS AI) - 英英 - FreeMdict Forum
M-Webster 202605 Collegiate 8 字典 (05/18更新) 在线翻译+弹出导航 - 英英 - FreeMdict Forum

而在DictTango上则能正常调用:


这里的配置是如何的?如果是图中的选项,会看不到splash

qtwebengine的外部有链接调用一直都有CORS问题

是的,图中选项都勾选了:

但是以前的版本勾选这些,也会显示splash的。

这次有点奇怪的是,那些在线加载的词典都能用,而且MyMemory这些翻译引擎能生效,唯独DeepSeek API无法生效,怀疑是那些需要填写API的翻译大模型都用不了。


F12打开,看下console或network面板的报错。

显示是因为cors的问题。

哦,这个是因为QT内核的bug吗 只能等将来qt内核升级解决吗

可为什么MyMemory等这些免费引擎能生效呢 是不是只要没有注入API key的行为就能生效?

cors是站点设置的,deepseek设置了cors,mymemory没有设置

哦 不知道阿里云设置了没,API能不能行

  1. 这个版本的确对AI查翻译时,配置有API-Key的场景,出不来AI结果。2. 但这个master版本在词典里多出来一个“语音合成”项,而staged分支版本没有这个“语音合成”项。3. 其它,Win10使用正常。

连接外部服务器的问题上面已经有人回复过了, 语音合成是官方有但是作为废弃选项默认不编译的

期待继续更新 :slightly_smiling_face:

期待大佬能继续更新

6.12.0:官方qt终于更新了ffmpeg版本到9.0,然而不支持spx音频文件,鉴定为拉完了
所以这次的ffmpeg的dll仍然为重新编译

这个版本调用阿里云AI翻译,qtwebengine仍然有CORS问题。看来老版本qt6.7.0还是有优势。不知有没有办法使qt6.12.0也能像qt6.7.0一样绕过CORS?

楼主,能出一个qt6.10.3版本可播放视频的Qt6WebEngineCore.dll吗