ripperhe / Bob

Bob 是一款 macOS 平台的翻译和 OCR 软件。
https://bobtranslate.com
8.91k stars 512 forks source link

能否添加去除翻译原文中 「-空格」 的功能 #364

Closed deng-zian closed 1 year ago

deng-zian commented 2 years ago

翻译论文时经常会遇到英文单词换行被断开,直接用Bob翻译时会出现下面的情况👇 A new framework is introduced to address in a uni- fied way the consensus of multiagent systems and the synchroniza- tion of complex networks. 能否在偏好设置->翻译处理->文本处理的模块中,添加将翻译原文中 「-空格」 去掉的功能

deng-zian commented 2 years ago
截屏2022-07-23 10 11 48

付费版推出第一时间已经支持

ripperhe commented 2 years ago

你好,感谢支持。现在是会处理有连字符并且有换行的情况的,例如:

what are you do-
ing?

会处理成

what are you doing?

你指的是没有换行的情况吗?

deng-zian commented 2 years ago

你好,我在设置中开启了将换行符替换为空格

截屏2022-07-25 14 23 50

但是翻译的时候貌似只会将

with a time-invariant communication topology con-
sisting of general linear node dynamics. 

处理成

with a time-invariant communication topology con- sisting of general linear node dynamics. 

下面是我在实际翻译中的截图

截屏2022-07-25 14 22 44
ripperhe commented 2 years ago

我直接在当前网页划词翻译你这段话是可以合并的,你试试呢? 是不是 PDF 软件的问题?用的什么 PDF 软件?

deng-zian commented 2 years ago

网页中的我试了下,确实可以。我一般用系统自带的预览看PDF,普遍会出现这样的问题。我又试了不同的软件,发现确实会和使用的软件有关。我尝试用不同软件打开同一个PDF然后翻译,结果如下

具体技术原因我不太清楚,请问是否有办法能让处理英文单词换行断开的功能普遍适用于所有pdf软件呢

ripperhe commented 2 years ago

感谢测试得这么详细,我怀疑是每个软件换行的标识符不太一样,麻烦你通过 Bob 菜单栏图标 》更多 》导出日志,发送到 bobtranslate@qq.com,我后面看一下

deng-zian commented 2 years ago

已发送,请查收

ripperhe commented 2 years ago

好的,已收到

ripperhe commented 1 year ago

@deng-zian 朋友,这个问题了查了一下,大概是这个原因。

有问题的那几种 Case,在复制的时候,那个软件把本身是两行的文本,合并成了一行,比如你看到的是如下所示:

insignif-
icant details

当时当你按下 cmd + c 复制之后,复制到剪切板的却是这样:

insignif- icant details

也就是说,Bob 获取到文本的时候,它就是「一行」,所以无法处理。Bob 目前只会处理两行文本,并且前一行文本末尾有连字符 - 的情况,「- 空格」的情况却是不会处理。

没有问题的那几种 Case,在复制之后,确实也还是两行。

ripperhe commented 1 year ago

直接暴力地将「-空格」的情况拼接起来,可能会引发一些意想不到的问题,我后续加一个设置项吧。

deng-zian commented 1 year ago

感谢回复,幸苦了。我感觉通过增加一个快捷键,或是一个按钮来处理这个问题是个好方法。当用户碰到句子中含有「- 空格」的情况时,按下快捷键或是按钮,软件便将句子中的「- 空格」去除(当然也可以再按下恢复原句)。这样就可以把判断句子中出现「- 空格」是何种情况的任务交给了用户,避免了直接暴力地将「-空格」的情况拼接起来可能引发的问题。

2022年11月16日 20:36,zongyi @.***> 写道:

直接暴力地将「-空格」的情况拼接起来,可能会引发一些意想不到的问题,所以我在考虑是否需要加一个偏好设置。

— Reply to this email directly, view it on GitHub https://github.com/ripperhe/Bob/issues/364#issuecomment-1316952739, or unsubscribe https://github.com/notifications/unsubscribe-auth/AW4XJW2554W5SULTMEAAOT3WITIMPANCNFSM54NG6PIQ. You are receiving this because you were mentioned.

ripperhe commented 1 year ago

嗯嗯,我可能会像去除换行那样,放在翻译窗口右上角的设置里面,另外现在点击那个位置的选项后并没有刷新输入框,后面会优化下

ripperhe commented 1 year ago

你好,1.4.0 版本已添加上去掉「- 空格」的选项

deng-zian commented 1 year ago

感谢🙏发自我的 iPhone在 2022年12月2日,23:03,zongyi @.***> 写道: 你好,1.4.0 版本已添加上去掉「- 空格」的选项

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>