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

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

  [复制链接]
发表于 2022-4-12 20:05:46 | 显示全部楼层
看看又出新作
发表于 2022-4-21 10:43:18 | 显示全部楼层
https://www.lanzout.com/i0y3ugd
a 大试试这款在线翻译程序,适当要以改进一下。特点如下:
1、运行后驻留后台,选中字符串后双击 Ctrl 键弹出界面,被选字符串在上面框,下面框自动翻译;
2、翻译框的内容如果不准确可以手动编辑,之后按中间一图标,内容被写回之前被选程序的位置。
使用这个翻译程序与 EditPlus 配合汉化帮助文件 (.html) 很方便,因为 EditPlus 有预览网页 html (Ctrl+B) 的功能,预览时可以避免 HTML 的控制字符而选取字符串进行翻译。
发表于 2022-4-21 10:44:25 | 显示全部楼层
蓝奏盘这软件被我汉化过,我手头上还有英文版的。有需要的话也可上传。
 楼主| 发表于 2022-4-21 11:02:51 | 显示全部楼层
本帖最后由 afan 于 2022-4-21 11:27 编辑
chishingchan 发表于 2022-4-21 10:43
https://www.lanzout.com/i0y3ugd
a 大试试这款在线翻译程序,适当要以改进一下。特点如下:
1、运行后驻 ...

可编辑的界面我在几年前发布过一个,太简单了,就一 EDIT 而已。
本软件的主要用意就是简单,尽量不做多余的东西,比如编辑功能就可以直接在目标编辑器进行,不需要多此一举。
至于双击 Ctrl 键动作,win10之类的不清楚,我这的系统没有该动作,需要 Hook 或轮询键盘输入,有点大炮打蚊子的感觉,直接用正常的热键不香吗
发表于 2022-4-21 20:42:03 | 显示全部楼层
afan 发表于 2022-4-21 11:02
可编辑的界面我在几年前发布过一个,太简单了,就一 EDIT 而已。
本软件的主要用意就是简单,尽量不做多 ...
比如编辑功能就可以直接在目标编辑器进行,不需要多此一举。

对于 HTML 的控制字符来说,还是编辑好之后再粘回去!因为需要有"参照物"。
其实双击 Ctrl 键调出界面,对于汉化某文件需要经常调出界面,太方便了!一只手指按两下总比左手按住,右手也按来的强吧?!
总之是参考而已

评分

参与人数 1金钱 +50 贡献 +1 收起 理由
afan + 50 + 1 建议+

查看全部评分

 楼主| 发表于 2022-4-22 00:08:49 | 显示全部楼层
chishingchan 发表于 2022-4-21 20:42
对于 HTML 的控制字符来说,还是编辑好之后再粘回去!因为需要有"参照物"。
其实双击 Ctrl 键调出界面 ...

有时间会考虑下~
 楼主| 发表于 2022-4-22 21:00:21 | 显示全部楼层
本帖最后由 afan 于 2022-4-22 21:26 编辑
chishingchan 发表于 2022-4-21 20:42
对于 HTML 的控制字符来说,还是编辑好之后再粘回去!因为需要有"参照物"。
其实双击 Ctrl 键调出界面 ...


220422 更新 1.3 版
        [新增]译文可编辑功能
           单击译文可转为可编辑状态,此时执行替换源文则以当前编辑框数据为准
           可编辑状态会一直保持使用,就算进行下次翻译;直到关闭译文窗才会恢复为标签文本
           注1:在可编辑状态下右键菜单使用系统的编辑框右键菜单,因此,本工具右键菜单不会启用
           注2:在1.0 版说明中,描述了自定义单击文本可执行自定义功能的方法
           因此,若已自定义或未自定义但旧版已设置了默认无功能 TextClick=0
           则单击仍保持自定义功能或无功能,不会转为编辑状态,需自行定义(选项比之前多了最末一条):
           代码说明:0:无功能 1:关闭窗口 2:替换源 3:复制译文 4:复制源文 5:复制源文换行译文
           6:监测此控件 7:非接触划词 8:启用划词监测 9:划词替换源 10:译文可编辑

评分

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

查看全部评分

发表于 2022-4-23 10:35:07 | 显示全部楼层
a大,翻译窗口能不能向下拉(变大)?
 楼主| 发表于 2022-4-23 10:49:44 | 显示全部楼层
chishingchan 发表于 2022-4-23 10:35
a大,翻译窗口能不能向下拉(变大)?

设计之初就是只考虑只读的,显示前会计算显示数据的矩形,然后一次性绘制完成,不会有多余的空白。
没有做可缩放的预案,修改会比较麻烦,所以不会考虑。
现在增加了编辑状态,此控件会比静态标签略占空间,故显示的字符可能会少一些,出现这种情况,可光标上下滑显示全部(滚动条很难看,不会添加)。
 楼主| 发表于 2022-4-23 12:45:44 | 显示全部楼层
chishingchan 发表于 2022-4-21 20:42
对于 HTML 的控制字符来说,还是编辑好之后再粘回去!因为需要有"参照物"。
其实双击 Ctrl 键调出界面 ...

双击 Ctrl 键直接翻译功能已完成(原翻译热键仍保留,满足不同的使用习惯),测试没问题的话今日应可发布1.4版

评分

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

查看全部评分

发表于 2022-4-23 17:49:39 | 显示全部楼层
afan 发表于 2022-4-23 12:45
双击 Ctrl 键直接翻译功能已完成(原翻译热键仍保留,满足不同的使用习惯),测试没问题的话今日应可发布 ...

Win7 右下角有盲点“桌面”,而这个小译也有盲点 Ctrl。这键在键盘的左下角,不用看直接双击,甚是方便的。
发表于 2022-4-23 17:51:26 | 显示全部楼层
afan 发表于 2022-4-23 10:49
设计之初就是只考虑只读的,显示前会计算显示数据的矩形,然后一次性绘制完成,不会有多余的空白。
没有 ...

因为我试着翻译,发现译文缺失,需要光标向下移,所以有此要求。
 楼主| 发表于 2022-4-23 19:21:17 | 显示全部楼层
本帖最后由 afan 于 2022-4-23 20:46 编辑
chishingchan 发表于 2022-4-23 17:51
因为我试着翻译,发现译文缺失,需要光标向下移,所以有此要求。

嗯,我之前看你的需求就猜到是编辑框有可能一屏显示不全的麻烦。
现在已解决这个问题,不扩大窗口尺寸仍保持一样的显示。
CTRL双击当然方便,只是实现麻烦了点。目前采用的方式既非轮询也非Hook挂钩,测试稳定。

220423 更新 1.4 版
        [新增]支持双击 Ctrl 键执行翻译(原翻译热键仍保留,满足不同的使用习惯)
        [修改]打开编辑模式时,有时编辑框内容显示不完整而需手动移动光标的问题
        [修改]优化关键代码逻辑,执行更轻量且高效

评分

参与人数 1金钱 +100 收起 理由
chishingchan + 100 很给力!

查看全部评分

发表于 2022-4-23 22:49:16 | 显示全部楼层
例如,我使用 EditPlus 编辑 HTML 中,选中字符串,双击左侧 Ctrl 调出翻译界面。
请问a大,双击左侧 Ctrl 时有没有记住所选字符串的 EditPlsu 窗口标题?
在翻译窗口中编辑后如果快速写回 EditPlus 中?
能否在翻译窗口中添加一个按钮,直接点击按钮(或双击右侧 Ctrl) 将编辑框中的内容写回编辑器?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-28 00:30 , Processed in 0.073282 second(s), 16 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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