你好,我是阿Fun。
各位朋友好久不见,最近工作上的事情确实有点忙,基本上都只来得及在星球上更新每日的思考。
最近通过GPT干成了一件事,可把我给高兴坏了,周末趁着有点时间,给大家分享下。
有这么一项工作任务,就是要把整个系统的中文界面进行英文翻译。让系统能够支持国际化中英切换。
国际化切换这个功能,主要是通过i18n这个插件去实现的,但这不是我们今天要聊的主题。今天要聊的问题是,做国际化有哪些麻烦的工作量:
1. 找到系统中所有需要翻译的中文
2. 这些中文需要进行去重
3. 需要把所有中文进行base64转码
按照以往的开发经验,一个页面一个页面的中文字段找出来,然后再挨个去翻译和转码base64。
我初步估计了下,系统上大概有3w多个中文字段或者句子。挨个功能翻译下去,全程估计少不了半个月。
但是吧,最近工作实在忙到炸裂,撑死我就3天的时间,哪里有半个月时间给我慢慢弄。
有没有什么可以提高效率(偷懒)的方法。
我稍微琢磨了下,得想个办法做批处理:把指定目录下的指定格式文件都扫描一遍,再把每个文件里面的特定字段,都给捞出来,再挨个挨个贴到新的文件上就可以。
但问题是,我不会啊。
想法是好的,但怎么实现?
搁在以前,我可能上百度去找下有没有人干过,并且从头理解别人的实现原理。
但是吧现在,时代变了。有啥问题问GPT看看有没有招,我不懂具体的代码没关系,它懂就行。
结果一问,好家伙,直接一套Python脚本就给我整出来了,可把我给激动得,有戏有戏!!!
后面代码一跑,有点问题,加点日志,好歹把错误信息告诉我,我好让你改bug。于是来回捣鼓问了好几遍,终于把完美的答案给整出来了。
一扫描了下整个目录,5w多行中文,我直接傻眼了,换之前我不得搞一个月?
接着我又同样根据上面的问法,让GPT给我提供了去重脚本,和base64转换脚本。
但是吧,base64转的时候,用的跟原来的方法不一样,算出来的结果有差异。
我直接把原来的代码丢给它,按照我的想法,在此基础上改成读文件批量转换的方式去给出新的代码。
这下思路对了,出来的结果和原来的结果一致。
这三步走完之后,我还是很难以置信。
三个脚本跑完的总时间
3分钟不到!!!
3分钟和1个月的差距,实在是太猛了!!!
真·科技改变生活。
要不是指定了翻译软件,没有搞到API,我都想一键翻译直接一步到位了。真的太快了!!!
不会写代码不要紧,GPT会写就行,只要知道错吗,让GPT往结果的方向调整就妥了。
这件事给了我很大的震撼以及新的思路,以后有更多的工作,可以把自己提高效率(偷懒)的想法告诉GPT,让GPT想想办法。
想法很重要,万一实现了呢?
有兴趣的朋友,留言区可以交流下,GPT的时代,思路真的得换一换了。
还有 150 个GPT的职业扮演使用场景,关注公众号,聊天回复【gpt】自助获取

