两种方式:
1、开源ai大模型,一般大模型都内置了几十种语言的相互翻译功能,下载大模型到本地,通过api调用皆可以实现,常见的大模型工具,例如ollama。
2、RTranslator,这是一个实时翻译的离线andriod app,界面清爽,可以离线识别翻译声音内容,挺适合旅游翻译的。
,
RTranslator 是一个专为 Android 设备设计的开源实时翻译应用程序。它能够在不依赖服务器的情况下运行,保证隐私性,并且支持离线使用。应用程序提供了三种模式:对话模式、对讲机模式和文本翻译模式。
对话模式允许用户通过蓝牙连接两台手机,实现双向实时翻译。
对讲机模式适用于快速对话场景,如街头求助或与商家交流,但需要轮流说话。
文本翻译模式提供了一个经典的文本翻译功能。
RTranslator 使用了最先进的 AI 技术,包括 Meta 的 NLLB 翻译模型和 OpenAi 的 Whisper 语音识别模型,这些模型直接在手机上运行。
为了使用应用程序,用户需要下载并安装 APK 文件,并在首次启动时下载翻译和语音识别所需的模型。应用程序支持多种语言,并且对于 RAM 和 CPU 有一定的硬件要求。
RTranslator 的代码是完全开源的,但它使用了一些外部库和 AI 模型,这些可能具有较少的许可权限。此外,RTranslator 是一个完全免费且无广告的项目,用户可以通过捐赠支持开发者。
apk下载地址:https://github.com/niedev/RTranslator/releases/
源码:https://github.com/niedev/RTranslator
网友回复
python如何实现torrent的服务端进行文件分发p2p下载?
如何在浏览器中录制摄像头和麦克风数据为mp4视频保存下载本地?
go如何编写一个类似docker的linux的虚拟容器?
python如何写一个bittorrent的种子下载客户端?
ai能通过看一个网页的交互过程视频自主模仿复制网页编写代码吗?
ai先写功能代码通过chrome mcp来进行测试功能最后ai美化页面这个流程能行吗?
vue在手机端上下拖拽元素的时候如何禁止父元素及body的滚动导致无法拖拽完成?
使用tailwindcss如何去掉响应式自适应?
有没有直接在浏览器中运行的离线linux系统?
nginx如何保留post或get数据进行url重定向?