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

我有一个很棒的想法, 开发这样一个工具, 自动从中文代码中提取出中文变量, 自动翻译成英文变量 #80

Open
yangxinyi-bigdata opened this issue Mar 1, 2024 · 5 comments
Labels

Comments

@yangxinyi-bigdata
Copy link

我已经创建了项目, 有没有大神感兴趣, 我觉得这个思路非常有意思!

https://github.com/yangxinyi-bigdata/Code_Chinese_to_Enghlish

Code_Chinese_to_Enghlish
我有一个梦想, 能够使用中文顺畅的开发Python, 却不会影响到正常工作. 写于 2024年3月1日 17:34分, 这个梦想有可能实现吗?

所以我现在的想法是, 开发这样一个工具, 自动从中文代码中提取出中文变量, 自动翻译成英文变量, 同时保存一个变量库, 保证每次翻译结果是稳定的. 再生成一个同功能的英文代码, 这样就可以实现, 写的时候是中文变量, 需要和其他人合作的时候, 提交给其他人看的时候, 就是一个标准的英文开发代码!

我觉得这是一个很好的梦想.
@nobodxbodon @tuchg

@tuchg
Copy link
Owner

tuchg commented Mar 1, 2024

类似的想法已经有人讨论了,可以看本仓库readme.md里有个todo,自然语言与编程语言的的解藕

@yangxinyi-bigdata
Copy link
Author

yangxinyi-bigdata commented Mar 1, 2024

类似的想法已经有人讨论了,可以看本仓库readme.md里有个todo,自然语言与编程语言的的解藕

谢谢, 拜读了, 我打算试着使用Python做一款这样的工具, 不过没有太多相关的经验, 还在思考.
没有开发过编辑器插件, 这里打算开发一个独立工具, 类似输入代码路径获取代码的方式.
开发的时候, 旁边一个窗口中显示正在使用的中文变量, 旁边一列是对应的英文变量.

可以一键将当前代码替换, 也可以一键生成一个新的英文变量的副本代码.

理论上来讲提取变量应该不难.
不过如果存在 import xx代码, xx中也存在中文变量的话, 替换难度可能会比较高.

还有我在notebook编程中存在的变量监视器, 这个似乎必须代码运行起来才能获取到变量列表, 用在这里的效果不太清楚好不好.

@nobodxbodon
Copy link
Collaborator

此插件 初步支持全文件标识符英翻中以便阅读源码。

能够使用中文顺畅的开发Python, 却不会影响到正常工作

个人建议表里如一。

@yangxinyi-bigdata
Copy link
Author

此插件

您好, 我个人经验是中文编程是完全没办法用在工作中的, 除非你有丢掉工作的觉悟, 否则只能使用英文编程.

但我在编程时对于英文变量命名非常头疼, 阅读代码时也很浪费精力, 因此希望找到一个能够兼顾两方面优点的折中方案.

@nobodxbodon
Copy link
Collaborator

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

No branches or pull requests

3 participants