windingwind / zotero-pdf-translate

Translate PDF, EPub, webpage, metadata, annotations, notes to the target language. Support 20+ translate services.
GNU Affero General Public License v3.0
6.15k stars 304 forks source link

[Bug]无法自动翻译 #429

Closed Hallalei closed 1 year ago

Hallalei commented 1 year ago

使用的是1.0.20版本

出现:虽然可以正常点击按钮翻译,但是不能自动划词翻译与注释自动翻译

image

之前偶尔出现,现在就是经常出现这个bug,试过很多办法如重启,与关闭可能有矛盾的插件(试过关闭greenfrog、zotero style)都还是不好使

image zheshiwod这是我的设置图

windingwind commented 1 year ago

6

WHOLIDAY0328 commented 1 year ago

我之前也是这个问题,现在安装了最新版本的,应该是可以了。

Hallalei commented 1 year ago

今天自己又可以自动翻译了,我什么设置都没有改变。

Hallalei commented 1 year ago

6

您好,这个问题并不是我设置的问题,它会不经意间出现,比如我今天什么设置都没有调,只是把其他的一些插件重新打开了(比如greenfrog、chartero、citition等)它就又恢复了 image 这是我目前开启的插件

suhw1999 commented 1 year ago

作者你好,我这有同样的问题,最近更新后突然出现的

2023-04-09_12-57

我已经打开自动翻译,但还是需要点击翻译,我是在Ubuntu22.04上使用的,zotero和插件都是最新版,Ubuntu存在这个问题。但是win11上是正常的。

禁用和重装插件都试过,无法解决,我不确定是不是我这里的问题

系统Ubuntu22.04.2LTS Zotero最新版和zotero-pdf-translate最新版

Debug输出(选择内容后): (3)(+0522037): [Zotero PDF Translate] {}

(3)(+0000001): [Zotero PDF Translate] {}

(3)(+0000000): [Zotero PDF Translate] {}

(3)(+0000001): [Zotero PDF Translate] {}

(3)(+0000000): [Zotero PDF Translate] {}

(3)(+0000007): [Zotero PDF Translate] runTranslationTask {}

(3)(+0000000): [Zotero PDF Translate] disabledByItemLanguage

6

windingwind commented 1 year ago
  1. 看起来自动更新插件会导致自动翻译失效,可以重启zotero
  2. ubuntu和其他操作系统理论上不会有ui以外的区别,请检查条目语言与设置中的禁用自动翻译语言
suhw1999 commented 1 year ago

找到问题了

更新后由于我使用的Ubuntu以英文为默认语言,导致插件中 Disable Automatic Translation when File Language is(split with ,)为空,应该是插件检测到zotero系统语言为English,关闭了自动翻译。添加(中文,zh)后功能恢复正常。

image

感觉作者可以调整下自动翻译选项和此选项之间的逻辑优先级问题,(在以English为默认语言的系统中,插件更新到最新版后,此选项 Disable Automatic Translation when... 会被默认置为空,导致English到中文的自动翻译失效Bug)

  1. 看起来自动更新插件会导致自动翻译失效,可以重启zotero
  2. ubuntu和其他操作系统理论上不会有ui以外的区别,请检查条目语言与设置中的禁用自动翻译语言
Hallalei commented 1 year ago

找到问题了

更新后由于我使用的Ubuntu以英文为默认语言,导致插件中 Disable Automatic Translation when File Language is(split with ,)为空,应该是插件检测到zotero系统语言为English,关闭了自动翻译。添加(中文,zh)后功能恢复正常。

image

感觉作者可以调整下自动翻译选项和此选项之间的逻辑优先级问题,(在以English为默认语言的系统中,插件更新到最新版后,此选项 Disable Automatic Translation when... 会被默认置为空,导致English到中文的自动翻译失效Bug)

  1. 看起来自动更新插件会导致自动翻译失效,可以重启zotero
  2. ubuntu和其他操作系统理论上不会有ui以外的区别,请检查条目语言与设置中的禁用自动翻译语言

果然好用了!!!!

suhw1999 commented 1 year ago

找到问题了 更新后由于我使用的Ubuntu以英文为默认语言,导致插件中 Disable Automatic Translation when File Language is(split with ,)为空,应该是插件检测到zotero系统语言为English,关闭了自动翻译。添加(中文,zh)后功能恢复正常。 image 感觉作者可以调整下自动翻译选项和此选项之间的逻辑优先级问题,(在以English为默认语言的系统中,插件更新到最新版后,此选项 Disable Automatic Translation when... 会被默认置为空,导致English到中文的自动翻译失效Bug)

  1. 看起来自动更新插件会导致自动翻译失效,可以重启zotero
  2. ubuntu和其他操作系统理论上不会有ui以外的区别,请检查条目语言与设置中的禁用自动翻译语言

果然好用了!!!!

看你的zotero语言也是English,那就应该就是Bug了,在Zotero语言为English的时候,最新版插件会将选项默认为空,导致自动翻译失效 希望作者可以关注下这个问题, @windingwind

tianyang09 commented 11 months ago

添加(中文,zh 添加(中文,zh,怎么添加,在哪里可以添加?求帮助,谢谢

tianyang09 commented 11 months ago

找到问题了 更新后由于我使用的Ubuntu以英文为默认语言,导致插件中Disable Automatic Translation when File Language is(split with ,)为空,应该是插件检测到zotero系统语言为English,关闭了自动翻译。添加(中文,zh)后功能修复正常。 图像 感觉作者可以调整下自动翻译选项和此选项之间的递优化优先级问题,(在以英语为默认语言的系统中,插件更新到最新版后,此选项 Disable Automatic Translation when... 会被默认设置为空,导致English到中文的自动翻译失效Bug)

  1. 看起自动更新插件会导致自动翻译失败,可以重新启动zotero
  2. ubuntu和其他操作系统理论上不会有ui以外的区域,请检查条款语言与设置中的禁止使用自动翻译语言

果然好用了!!!!

怎么添加啊?

tianyang09 commented 11 months ago

找到问题了

更新后由于我使用的Ubuntu以英文为默认语言,导致插件中Disable Automatic Translation when File Language is(split with ,)为空,应该是插件检测到zotero系统语言为English,关闭了自动翻译。添加(中文,zh)后功能修复正常。

图像

感觉作者可以调整下自动翻译选项和此选项之间的递优化优先级问题,(在以英语为默认语言的系统中,插件更新到最新版后,此选项 Disable Automatic Translation when... 会被默认设置为空,导致English到中文的自动翻译失效Bug)

  1. 看起自动更新插件会导致自动翻译失败,可以重新启动zotero
  2. ubuntu和其他操作系统理论上不会有ui以外的区域,请检查条款语言与设置中的禁止使用自动翻译语言 image