找回密码
 加入
搜索
楼主: afan

[原创] A小译_划词翻译

  [复制链接]
 楼主| 发表于 2022-5-5 14:01:05 | 显示全部楼层
chzj589 发表于 2022-5-5 11:20
是的,是单引号的问题

2.0.5 发给你了~
发表于 2022-5-5 15:43:55 | 显示全部楼层
afan 发表于 2022-5-5 14:01
2.0.5 发给你了~

下载,学习了。测试完美
发表于 2022-5-5 16:04:41 | 显示全部楼层
afan 发表于 2022-5-5 14:01
2.0.5 发给你了~

在控件GUICtrlCreateEdit里也能翻译并替换
能不要换行就更好了





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2022-5-5 16:28:55 | 显示全部楼层
chzj589 发表于 2022-5-5 16:04
在控件GUICtrlCreateEdit里也能翻译并替换
能不要换行就更好了

在不启用本地词库,或词库不支持多行的情况下是可以做到保持原样的,源文没有空行译文就不会添加空行。
但由于本地词库支持多行,必须排除未知空行数量的影响,所以会统一对空行进行处理,为了避免过长的单行影响阅读,行间一空行是最简单的方式。
当然,也可以增加删除空行的选项,那样除了词库本身的词条拥有的空行保留外,其它的都将删除。
发表于 2022-5-5 16:39:46 | 显示全部楼层
afan 发表于 2022-5-5 16:28
在不启用本地词库,或词库不支持多行的情况下是可以做到保持原样的,源文没有空行译文就不会添加空行。
...

谢谢!这样己经很好玩了。
 楼主| 发表于 2022-5-5 16:59:52 | 显示全部楼层
chzj589 发表于 2022-5-5 16:39
谢谢!这样己经很好玩了。

2.1 版一会就要完成了,可以顺便添加一个“译文不留空行”的选项。
发表于 2022-5-5 17:23:06 | 显示全部楼层
afan 发表于 2022-5-5 16:59
2.1 版一会就要完成了,可以顺便添加一个“译文不留空行”的选项。

期待,辛苦了。
我用Run("A小译_2.0.5.exe")加入代码,功能更齐全
 楼主| 发表于 2022-5-5 17:47:55 | 显示全部楼层
chzj589 发表于 2022-5-5 17:23
期待,辛苦了。
我用Run("A小译_2.0.5.exe")加入代码,功能更齐全

这的确是按需扩展的玩法~
只是 2.1 版菜单大换位,点击方式及功能也有所改变~
 楼主| 发表于 2022-5-5 18:03:29 | 显示全部楼层
220505 更新 2.1 版
        [新增]在程序界面可输入文本以进行翻译
           在启动翻译时(热键或划词),若当前未进行任何字符选择,则会开启此功能
            (若当前已存在译文窗,只要当前不是处于编辑源文状态,也会改变为此功能模式)
           此时会在当前鼠标位置出现程序窗口,该窗口处于待输入状态,可输入待翻译文本(略作区别显示为墨绿色)
            在未输入文本,或仅仅输入了无意义的字符(如数字、半角符号等)时,窗口会显示等待输入的图文
            因输入文本数量未知,考虑到自主输入文本不会很多,编辑框固定为300*100左右,应足以满足
           按下常规的翻译热键(双击ctrl或ctrl+,)即可执行常规的翻译过程,窗口也会自动切换为译文窗显示
            (此时虽未从任何目标窗口取词,但执行替换操作时也会对当前窗下的窗口发送粘贴操作)
           翻译后若需返回翻译源文本状态,在窗口使用快捷键“Ctrl+d”即可
            该快捷键用于切换 源文/译文 编辑
           该功能也可以在进行任何其它翻译操作后需要编辑翻译源时调出
            只需先切换到译文编辑状态,再“Ctrl+d”即可对翻译源进行编辑或再翻译
           添加及删除词库词条均以编辑后的“源文”及“译文”文本为准

        [修改]在主菜单移除“启用本地词库”菜单项,以安排到以下位置
        [修改]在词库状态图标上点击右键,原为删除当前词条,现改为显示词库专用菜单,包括以下
           启用本地词库 - 即之前版本在主菜单的,启用/停用本地词库
           添加词条 - 与左键单击此图标或Ctrl+s相同,添加当前词条到词库
           删除词条 - 与之前的右键单击此图标或Ctrl+del相同,删除当前词条
        [修改]在主菜单移除所有翻译语言选择菜单项,以安排到以下位置
        [修改]在标题栏点击右键,原为复制译文,现改为原主菜单所包含的语言选择专用菜单
        [修改]除关闭按钮外,统一程序界面鼠标右键点击为弹出菜单
           因此,在选项按钮上的点击修改为与原左右键点击功能互换:左键替换,右键弹出菜单
        [新增]在主菜单添加一“译文不留空行”可选项
           勾选则将译文中的所有空行删除(词库词条对应的译文中含有空行则保留)

评分

参与人数 1金钱 +100 收起 理由
chishingchan + 100 赞一个!

查看全部评分

 楼主| 发表于 2022-5-5 18:15:39 | 显示全部楼层
chzj589 发表于 2022-5-5 17:23
期待,辛苦了。
我用Run("A小译_2.0.5.exe")加入代码,功能更齐全

已发2.1版,请查收~
 楼主| 发表于 2022-5-5 18:16:01 | 显示全部楼层
chishingchan 发表于 2022-5-3 21:10
a大,下一版的小译打算还有哪些需要改进?

已发2.1版,请查收~
发表于 2022-5-5 19:00:09 | 显示全部楼层
afan 发表于 2022-5-5 18:16
已发2.1版,请查收~

己收,谢谢
 楼主| 发表于 2022-5-6 10:43:50 | 显示全部楼层
220506 更新 2.2 版
        [修正]启用/停用词库后的首次翻译可能命中计数为空
        [修正]勾选译文不留空行后,若单行中含有句点可能会换行的问题

原消息下载地址重新下载即可

评分

参与人数 1金钱 +50 收起 理由
chishingchan + 50 赞一个!

查看全部评分

发表于 2022-5-6 11:44:16 | 显示全部楼层
afan 发表于 2022-5-6 10:43
220506 更新 2.2 版
        [修正]启用/停用词库后的首次翻译可能命中计数为空
        [修正]勾选译文不留空行后,若 ...

己重新下载。待测试
发表于 2022-5-6 12:05:57 | 显示全部楼层
是不是tooltip显示的?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-10 21:30 , Processed in 0.069674 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表