首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android 软件翻译入门指北

本文是翻译 Android 软件的一个经验总结,也可做为入门教程 。...后续会更新其他方法 Android 软件翻译入门指北.png 当我们观察一个 Android 软件源码的时候,我们会发现目录底下有个res文件夹,而这里面就存放了软件的语言文件。...我的经验 手机端翻译可以使用这个开源软件https://github.com/sunilpaulmathew/Translator 翻译尽可能做到信达雅,直译不出来的也要对应效果。...多查看文档,会对你的翻译有帮助。 注意事项 本文不从安装包层次修改,而是从源码修改。...如果在 GitHub 提交,只需要提交文件夹及strings.xml文件即可 务必检测括号有没有匹配,符号有无缺失,如果是直接对着文件翻译极易出现此问题!

1.1K10

复制即可翻译,PDF文本翻译神器!这个“宝藏”翻译软件火了

乾明 编辑整理 量子位 出品 | 公众号 QbitAI 最近,一个名为CopyTranslator的外语辅助阅读和翻译软件引发了不小的关注。...与大多数翻译软件相比,这款软件最大的特点就是:复制一下,即可翻译。 ? 其中针对外文PDF内容复制翻译的优化,更是深得人心。...只需复制一下,悬浮窗就会自动出现翻译结果,不需要额外处理换行问题,翻译文本还能编辑。 ? 这款软件使用的是谷歌翻译的API,在翻译的质量和响应速度上都有保证。...除了“复制即可翻译”和“解决PDF复制翻译的问题”,这款软件还有其他很多功能。...他还运营了一个名为“超立方体”的博客网站,有两项开源项目、两个软件著作权;也会翻译和撰写一些技术文章等等。 ?

2.1K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    用python破解有道翻译,打造属于自己的翻译软件!

    本文利用爬虫+tkinter打造一个属于自己的简易翻译软件,代码较简单,但篇幅较长。 需要本文完整源码的小伙伴,可在在公众号后台发送“翻译”二字获取!...创建翻译模式,value所携带的参数是传入var中,关联爬虫程序,当用户点击某个按钮时,所携带的参数会传入到请求函数,进行翻译模式的选择,而所携带的参数需要从网页中获取,到时会讲解。...# 开始翻译按钮 Button(root, text='开始翻译', font=('隶书', 15), command=data_text).grid(row=3, column=0) # 退出按钮 Button...接着在文本框中输入你想要翻译内容,然后点击翻译。这时浏览器的开发者工具就抓取了一条数据包,点开数据包发现是一条发送POST请求的链接。 ?...i代表的是翻译的内容,from和to代表的是翻译模式,salt和lts不难看出是时间戳,sign和bv是经过加密的参数,这里我们先对sign和bv进行解密。

    1.2K30

    软件推荐(Qtranslate) -- 宇宙翻译聚合神器

    阅读完本篇我期望你,能够根据合适的应用场景使用合适的翻译软件去解放大脑的知识盲区。 今天是软件专场的倒数第95场,跟大家分享的是翻译神器,对,它就是Qtranslate。...下面说下我的一些快捷设置,当然这个你后面也可以在软件的选型里面改,如果你在右下角点我绿我的话,那么下次你选中单词我会盯着你的,怕不怕。...主窗口快捷键: Ctrl+Enter => 翻译文本 Ctrl+N => 清除当前翻译 Ctrl+D => 显示词典 Ctrl+Alt+1..9 => 用选定的第1~9个翻译服务显示词典 Ctrl+...=> 转到前一个翻译 Alt+右箭头 => 转到后一个翻译 Ctrl+上箭头 => 复制翻译到文本输入框 嗯嗯, 我的自我介绍完了,谢谢大家!...在国内确实很多人用的是有道词典,它也有选中翻译的功能。但是你能够保证它翻译的就一定靠谱吗?不一定吧。

    1.6K20

    用python写一个翻译软件

    一、调用腾讯云文本翻译腾讯云文本翻译官方文档https://console.cloud.tencent.com/api/explorer?...官方给的建议是这个用来标记不希望被翻译的文本内容,如句子中的特殊符号、人名、地名等;每次请求只支持配置一个不被翻译的单词;仅支持配置人名、地名等名词,不要配置动词或短语,否则会影响翻译结果。...假设我们把原来要翻译的文本你好啊Mario,谢谢你Alice,再见Jobs我们现在不想对着里面的Mario、Alice和Jobs进行翻译。...我们重新编码这段文本为你好%(1)s,谢谢你%(2)s,再见%(3)s然后我们对1,2,3对应的占位符改成我们想翻译的单词。这里其实有些额外的好处,就是可以把1、2、3按照我们的意思翻译成多种语言。...比如说简体中文zh翻译成“马里奥、爱丽丝、乔布斯”,繁体中文翻译成“瑪利歐,愛麗絲,贾伯斯",日语翻译成“マリオ, アリス,ジョブズ ”三、完整的程序我们来试一下腾讯云的翻译软件接口。

    27010

    用Python做一个翻译软件

    前两天吃了平哥的一波狗粮,他给女朋友写了一个翻译软件,自己真真切切的感受到了程序员的浪漫。...在学习requests请求的时候做过类似的Demo,给百度翻译发送一个post请求可以实现任意词组的翻译,利用周六周日将那段代码进行了进一步优化加了一个交互界面,有了今天的翻译软件。 程序介绍 ?...先上图让大家感受一下 程序的功能很简单,可以从三个主流翻译器中选择任意的翻译器进行单词和句子的翻译,使用PyQt5模块实现人机交互,用requests模块发送请求,并将翻译结果返回给用户。...具体实现 用百度翻译来举例 任意的进行翻译来查看页面信息。 ? 从图片中可以发现这是一个post请求,请求头的数据在的图片中也有较清楚的显示。 ?...__init__() 4 self.setWindowTitle('翻译软件-公众号: Ahab杂货铺') 5 self.Label1 = QLabel('原文') 6

    83251

    用Python做一个翻译软件

    前两天吃了平哥的一波狗粮,他给女朋友写了一个翻译软件,自己真真切切的感受到了程序员的浪漫。...在学习requests请求的时候做过类似的Demo,给百度翻译发送一个post请求可以实现任意词组的翻译,利用周六周日将那段代码进行了进一步优化加了一个交互界面,有了今天的翻译软件。 程序介绍 ?...先上图让大家感受一下 程序的功能很简单,可以从三个主流翻译器中选择任意的翻译器进行单词和句子的翻译,使用PyQt5模块实现人机交互,用requests模块发送请求,并将翻译结果返回给用户。...具体实现 用百度翻译来举例 任意的进行翻译来查看页面信息。 ? 从图片中可以发现这是一个post请求,请求头的数据在的图片中也有较清楚的显示。 ?...__init__() 4 self.setWindowTitle('翻译软件-公众号: Ahab杂货铺') 5 self.Label1 = QLabel('原文') 6

    1.5K20

    翻译软件如何选择?需要注意什么?

    不论出国还是日常工作、学习,翻译软件都成为了重要的工具,随着人工智能的进步,很多翻译技术突飞猛进,现在部分软件也能进行口译工作,提高了日常的生活效率,翻译语言涉及各个国家,不同软件的主打特色也不尽相同,...那么翻译软件如何选择?...image.png 是否能够语音翻译 传统的翻译软件只能手动输入,输入后点击翻译按钮才能实现翻译,翻译速度比较迟缓,为了提升工作和生活效率,大家在选择翻译软件时可以选择有语音翻译功能的软件,这样的软件具有自动检测功能...是否能够选择语言 对于喜欢旅游的人士来说,使用一款能够切换多国语言的翻译软件能省很多事,不论去任何一个国家旅游,即便语言不通,使用软件功能就能实现翻译,满足旅行所需,因此大家在选择翻译软件时,建议选择软件中包含多国语言的翻译软件...大家选择翻译软件时,可以从软件的功能性考虑,比如上述提到的软件是否能够语音翻译,以及是否能够选择语言,一般能够满足这两个需求的翻译软件,也能满足生活和工作的需求。

    92420

    知识分享之工具——好用的日常翻译软件

    知识分享之工具——好用的日常翻译软件 背景 日常我们开发时,我们会遇到各种各样的奇奇怪怪的问题(踩坑o(╯□╰)o),这个常见问题系列就是我日常遇到的一些问题的记录文章系列,这里整理汇总后分享给大家,让其还在深坑中的小伙伴有绳索能爬出来...开发环境 系统:windows10 内容 日常开发时我们经常需要阅读大量的英文文档或者查看一些英文类网站,一般情况英文网站我们可以使用谷歌浏览器自带的翻译进行使用,而开发中或者其他软件上面用起来就比较麻烦了...,下面是我日常使用的翻译软件,在此整理出来分享给大家。...1、有道翻译 这个软件用起来确实还不错,不过最大的缺点就是经常性崩溃,如果日常使用不嫌该问题的可以使用,我是用了好久后忍受不良总是崩溃的问题,于是换了其他的软件。...2、deepl翻译软件 这款软件翻译目前还不错,一些语义和内容翻译的比较人性化,机械感没有那么强,有免费版本和收费版本,一般日常使用免费版本就足够了(收费版本貌似没有国内版),不过相比有道翻译缺少了鼠标右侧的悬浮翻译

    40010

    免费好用OCR软件图片文字识别还能翻译

    作为普通人,也经常遇到需要OCR的地方比如图片、PDF里面需要摘录文字下来,就得用到它了免费软件哪里找市面上有很多同类产品,不选择的原因有很多,比如:收费、病毒、广告、庞大等等但选择的原因通常就一个:好用经过选择...,我们找到一款优秀的绿色软件免费、无广告、识别率高来自GitHub,对图片、截图、剪切都有支持并还具有翻译和朗读功能需要的朋友可以在评论区留言 获取,自己也来体验一下体验效果下载软件,10M不到,绿色版...,打开即用我们试个简单的截图识别,打开网站随便截一个图和QQ截图用法差不多,左边是截图,右边是字这样识别结果就出来了还有翻译功能,适合专业人士

    64K92

    用python做一个划词翻译软件

    因此这里做了一个划词翻译的小软件,我们的鼠标选中的文本并翻译出来。 例如,在阅读qt帮助的时候,碰到生词: ?...# 为True才会正常调用,如果为False的话,此次事件被拦截 上面的鼠标函数中有一个pyautogui库里的热键函数,关于pyautogui可以到这里查看python---很多行代码做一个自动打开软件的程序...这里实现的是获得鼠标选取的内容,紧接着传递给爬虫,然后将翻译的结果返回到key和v,之中。 关于爬取百度翻译的,主要是利用post方法获得翻译的json数据,在对json数据解析,提取翻译的结果。...,在利用pytkinter可视化一下,在将其打包,这样就是一个划词翻译软件了。...---- 因为篇幅有限,不能够全部贴代码出来,如果有需要的话可以在这里下载自行尝试一下,因为用到的库很多,所以这个软件的大小有60多M,当然打包之后使用便利,直接运行程序也是可以有一样的效果的。

    2.4K40

    翻译——N种脱壳安卓恶意软件的方式

    之前Anubis这个安卓恶意软件家族比较流行,而且通过官方的应用商店进行传播。...Android生态系统中的打包程序 下面说的打包程序就是我们常说的加固,但是呢,恶意软件也用,用于隐藏他们恶意的payloads。...后来,恶意软件继续将解密的dex加载到应用程序中。使用DexClassLoader加载后,恶意软件会删除解密的dex文件。跟踪dexClassLoader应该使加载例程清晰可见。...反射 处理恶意软件时,另一个有用的方法是反射。反射是Java中的一个重要概念,它使您可以在不了解方法/类的情况下调用它们。有几种反映的类/方法。...结论 有很多解压缩安卓恶意软件和跟踪pack机制的方法,我们会在未来看到恶意软件使用dalvik.system.InMemoryDexClassLoader,如果使用此选项,则删除挂钩将无法捕获已删除的文件

    7010

    这是我用过最好的翻译软件,不容错过

    主要特性 沉浸式阅读外文网站 通过智能识别网页主内容区域并进行双语对照翻译,因此得名“沉浸式翻译”。...高效的文件翻译 一键导出双语电子书,同时支持 PDF、字幕、TXT 等文件的实时双语翻译。 创新的鼠标悬停翻译 仅需将鼠标停留在任意网页的任意段落上,相应的译文就会立即出现在段落下方。...使用简便,打开要翻译的网页,点击浏览器上的插件图标弹出如上的小组件,点击按钮即可实现翻译,内置多种语言翻译服务,基本上你常用的翻译软件它都支持(个别需要特殊设置)。...可以使用键盘快捷键共同使用,针对某些文章片段进行翻译。 网页翻译 打开需要翻译的页面后,进行翻译后的效果如下,是内嵌在原文的下方显示出来,对比显示也方便我们理解原语言,或者说原单词的意思。...PDF翻译 在遇到外文的PDF时,该翻译软件依旧可用,直接分屏展示翻译前后的文章对比,我以百川的LLM论文为例: 好东西分享给你,觉得好用,请推荐给朋友,独乐乐不如众乐乐!

    23220

    多家翻译软件大型翻车现场?机器翻译到底有哪些不确定性

    具体表现是,在机器翻译的世界里,一直无法赋予机器足够的“灵性”。例如,林则徐虎门销烟被某度软件翻译成了“Lin Zexu sells cigarettes in Humen” 。...对此,AI科技评论还专门测试了其他几个著名的翻译软件。其表现如下: 显然,谷歌翻译也没能经受的得住考验。 金山翻译,仍然是sells,这动词还用的是第三人称单数! 有道翻译:“销烟=烟”。...1 数据和算法双重问题下的翻译BUG 那么,只是简单的一句缺乏上下文语境就能解释这么多家翻译软件为什么都出现BUG么?...除了一句话可以多种翻译这种情况外,规范性不足同样是翻译不确定的来源。 另外,如果没有背景输入,模型通常无法预测翻译语言的时态或数字,因此,简化或增加相关背景也是翻译不确定性的来源。...回顾机器翻译技术的发展历程,第一代是基于规则的机器翻译技术RBMT,主要通过专家手工书写翻译规则来实现;第二代是统计机器翻译技术SMT,第三代是目前主流的神经机器翻译技术NMT。

    55920

    【翻译】旧技术成就新勒索软件,Petya添加蠕虫特性

    platform=hootsuite 未完全按原文翻译。 在2017年6月27日,一款勒索软件开始在欧洲大范围传播。我们注意到攻击从乌克兰开始,超过12,500台机器遭到威胁。...随后勒索软件传播超过64个国家,包括比利时,德国,俄罗斯和美国。 这款新的勒索软件具备蠕虫特性,使得它可以通过网络对外传播。...Petya 0.2 单勒索软件,多方位传播技术 这个勒索软件,起初只感染了一台电脑,然后通过网络对外传播。...这个勒索软件试图从软件内嵌的资源中释放一个psexec.exe文件(通常会重命名为dllhost.dat)。...只有在勒索软件获取足够高的权限的时候,它才会尝试覆盖MBR。 恶意软件尝试加密所有除C:\Windows文件夹之外的文件: ?

    68060

    教你用翻译软件快速阅读大量英文文献

    通常文献都是CAJ或者PDF格式的,这样格式文献的缺点在于,复制粘贴后会产生断行,例如完整的一段“摘要”在复制粘贴后变成了一行一行的: 原因在于PDF排版的时候添加了这样的换行符,这样带来的后果是百度翻译把每一行当作单独的一句话...,造成歧译、错译、漏译,或者完全不是一句话: 可以看到, 被翻译成了: 上一行通过猜测得到了正确翻译,下一行误以为EST是一个专有名词,所以需要想办法解决这个问题。...1用WORD去掉换行符,愉快地翻译 当然,一种方法是手动地去掉换行符,我试过,手很累,心更累。...【第二步】粘贴到word文档中,按CTRL+H呼出替换界面 【第三步】选项中,查找内容设置为^p,替换内容为一个空格 【第四步】点击全部替换 【第五步】复制到百度翻译...,正确地翻译,然后一行一行地看大概意思(百度翻译得并不好) 如果有条件访问外国网站的话,可以用Google翻译,毕竟是Google翻译是神经网络,效果好得多。

    1.9K40
    领券