Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

.Net问题 #8

Open
Jjjmaes opened this issue Aug 6, 2024 · 8 comments
Open

.Net问题 #8

Jjjmaes opened this issue Aug 6, 2024 · 8 comments

Comments

@Jjjmaes
Copy link

Jjjmaes commented Aug 6, 2024

具体步骤

1.	打开 memoQ 安装目录。例如:C:\Program Files\memoQ\。
2.	找到 memoQ.exe.config 文件。
3.	备份该文件。
4.	使用记事本或其他文本编辑器打开 memoQ.exe.config。
5.	在 <configuration> 标签内添加以下内容:
<runtime>
  <loadFromRemoteSources enabled="true"/>
</runtime>
6.	保存并关闭文件
@JuchiaLu
Copy link
Owner

JuchiaLu commented Aug 7, 2024

这问题应该是指你之前提到的闪退问题吧,memoQ 由于第三方插件比较少,没人给他反馈问题,很多默认的安全策略会导致第三方插件无法运行,它并没有考虑到这点。

感谢提供解决办法,这会对其他人有所帮助。

@Jjjmaes
Copy link
Author

Jjjmaes commented Sep 18, 2024

对的

@Jjjmaes
Copy link
Author

Jjjmaes commented Sep 19, 2024 via email

@JuchiaLu
Copy link
Owner

插件中并没有限制,而是取决于你设置的 memoQ 分段规则,每个请求携带一个句段,但是 OpenAI 有输入 Token 限制,如果超出会请求失败,多数情况下不会超出 。

如果是使用”预翻译“进行批量翻译,而不是手动点击某个句段,插件便能一次获取到多个句段,这样子能做到一个请求翻译多个句段,只是这对模型的指令遵循性要求比较高,不一定每个请求的结果都能解析成功,正在考虑要不要这样做。

限制每个请求的最大 Token 数也是可以做到的,只是 Token 的计数要引入第三方库,也正在考虑要不要这么做。

@Jjjmaes
Copy link
Author

Jjjmaes commented Sep 19, 2024 via email

@JuchiaLu
Copy link
Owner

是的,目前正在加上下文功能,两种方案:

一,由于插件无法获取到全部原文(除非请求 memoQ 官方修改 SDK),解决办法是引入数据库,记录每个翻译过的句段,之后的每个请求携带记录下来的句段的摘要;

二,Claude 已经开始支持缓存 Prompt,相信之后会越来越多的厂商支持,用户可以用第三方软件为全文生成摘要,放入 Prompt,这样每次请求就会携带有全文摘要,这一定程度上有利于翻译,使用缓存的费用会低很多,只有原价的 1 折。

@Jjjmaes
Copy link
Author

Jjjmaes commented Sep 19, 2024 via email

@JuchiaLu JuchiaLu reopened this Sep 19, 2024
@JuchiaLu
Copy link
Owner

代码做了较大修改,还需优化,在这里提供了个临时版本

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants