大家好!
我之前在 Windows 和 Mac 上一直使用 Pot 、Bob 这类支持多种 AI 后端的翻译工具,体验非常棒。但切换到 iOS 时,却发现 iOS 上缺少类似功能的 App 。
于是,我借助 AI IDE 的帮助,花了半个多月的时间,开发了这款大小不到 2M 的 iOS AI 聚合翻译工具。
因为我主要是做后端的,UI 设计经验不多,所以界面很大程度上参考了 Pot 和 Bob ,并在此基础上做了一些自认为的改进。如果大家有任何关于 UI 或交互的建议,非常欢迎提出,我会改进的。
应用截图:

支持的 AI API:
欢迎体验与反馈!
希望这款小工具能给大家带来便利。
App Store 下载链接: https://apps.apple.com/app/omnit/id6743378695
这里提供一些兑换码,方便大家免费体验 Pro 功能:
| 兑换码 | 
|---|
| PHFFFNT9T7LA | 
| L9XXTRA7643Y | 
| WWLPM49AL6RJ | 
| E797R99N9ERN | 
| YRRKLM7KJN94 | 
| EXYXXLYWWMLT | 
| 4LWEJJE33ERX | 
| 44TXR34RHJEA | 
| F3XRL6LXE94T | 
| 63TWY6HA9TNM | 
| J4J977APMA7E | 
| 47H7XFN99TH9 | 
| R7RM7LAP7E9T | 
| FFWF6R37AE4R | 
| 9FYJ496FAHFX | 
| MJ6JAEN4W963 | 
| PRJLHE6J6RLF | 
| WAMTARTWNPXA | 
| KLHEEAR339RK | 
| TRY6LHHHLAA3 | 
| K9M37H49XX9Y | 
| 4WHL6LM9NEFN | 
恳请: 如果您使用了兑换码,麻烦告知一下,方便后来的朋友知道哪些已被使用。非常感谢!
我忘记说明了,其实不用 pro 版也不影响使用的
我再补一些兑换码
| 兑换码 | 
|---|
| JJ6NT9736HNN | 
| PEX4FXPM74RP | 
| 9JYHJP6NP9EH | 
| FAXAWFMT9L34 | 
| E3HFRHLERWTP | 
| WXHKKWYKLFAL | 
| RKN6LJTKWHM6 | 
| 4KFYHF44JK4P | 
| 9ML4XL77444E | 
| 33YE3WFKT96W | 
| N36LAYHPEWY6 | 
| MRYPH7MPYXNH | 
| KX7RXFKJJXYY | 
| AT7RTJ4M6LHP | 
| 6W3KMKMFRPHH | 
| 3WPYH3J43PKL | 
| Y4P6KXK3J3FW | 
| TETP4PKY64YW | 
| FKPX3EH3TR4R | 
各位实在抱歉,码已经送完了。不使用 Pro 兑换码也能正常使用的,谢谢大家支持。
|  |      1missuo      217 天前 支持一下 i18n 呗 | 
|      2ganzhen      217 天前 PHFFFNT9T7LA 已用,感谢 | 
|  |      3hahao      217 天前 感谢,WAMTARTWNPXA 已用 | 
|  |      4ivamp      217 天前 47H7XFN99TH9 已用 | 
|  |      5Daniel0829      217 天前 YRRKLM7KJN94 已用。谢谢(前几个都被兑换了,不用试了。) | 
|      6hvanke      217 天前 via iPhone 感谢! PRJLHE6J6RLF 已使用 | 
|  |      7jerryyahoo      217 天前 KLHEEAR339RK 已用 | 
|  |      8return1992      217 天前 R7RM7LAP7E9T 已用 | 
|  |      9queuey      217 天前 via iPhone MJ6JAEN4W963 已用谢谢 | 
|      10Shum1n      217 天前 TRY6LHHHLAA3 已使用, 感谢 OP | 
|  |      11YokoXia      217 天前 基本全没了,兑了也不说一声,真恶心 | 
|  |      12warn1ng      217 天前 确实 ,阴人真多 | 
|      14glpyhster      217 天前 一个都没有了啊,求一个呀。 | 
|  |      16Suremotoo      217 天前 根本抢不到🥹 | 
|      20cherishd      217 天前 求一个,隔壁站也一个都没了 | 
|  |      21jsxhhyf PRO 全没了 | 
|  |      22Emyorii      217 天前 via iPhone 来晚了,求个码体验,感谢 SDBpMEBvdXRsb29rLmNvbQ== | 
|      24shangrenxi      217 天前 应该是 4WHL6LM9NEFN 被我用了,点击兑换显示已经兑换 | 
|      26usdf      217 天前 via iPhone 来晚了,求个码体验,感谢   MDM4MDgwOEBnbWFpbC5jb20= | 
|  |      27Chiqing      217 天前 YXpnbmlxaWhjJTQwcG0ubWU=  我也想求一个 感谢! | 
|  |      28Lituby      217 天前 via Android 抢不到,求个码,感谢 bGl0dWJ5QG91dGxvb2suY29t | 
|  |      31wl62613      217 天前 抢不到,求个码,感谢大佬 d2wyNDk0OEBnbWFpbC5jb20= | 
|      32xianwei7315      217 天前 不是哥们,用就用了,为啥都不说呀 | 
|  |      33dodoa      217 天前 我已经替大家试过了 兑换码都已经被用完了 | 
|      34mintor27      217 天前 还能领码吗,想尝试下 Z2Vla2N4MjdAZ21haWwuY29t | 
|      35mywjyw      217 天前 求个码,很想体验 ios 端这种软件,感谢 bXl3anl3QGZveG1haWwuY29t | 
|      36aiakgvdii      217 天前 求个码,感谢大佬! c2lraW93c2lAZ21haWwuY29t | 
|      37torch36      217 天前 via iPhone 9ML4XL77444E 已用,感谢 | 
|      38pppxyz      217 天前 via iPhone KX7RXFKJJXYY 已用,感谢🙏🏻 | 
|      39bernabeu7      217 天前 MRYPH7MPYXNH 已用,感谢 | 
|  |      40unneeded      217 天前 AT7RTJ4M6LHP 已用 这个可以接入 iOS 自带选中后的翻译选项吗?我看 iOS 18.4 更新了默认翻译 App 选择 | 
|  |      41ChangQin      217 天前 Y4P6KXK3J3FW 已用,感谢🙏 | 
|  |      42copriwolf      217 天前 N36LAYHPEWY6 已用 感谢 | 
|  |      43Zoyo94      217 天前 #### 33YE3WFKT96W  已用   #### 但是真不知道那些用了哪些没用 | 
|  |      44southpark      217 天前 WXHKKWYKLFAL 已用,感谢🙏 | 
|  |      45Jusekenny      217 天前 感谢给了这么多个,但一个都没有抢到。 | 
|  |      46diedat17 OP | 
|  |      47wwweng      217 天前 via iPhone 全部测试了,都已经兑换完了,WTNKMWMzUXRaMnhwYzNSbGJpMWhjbVZoUUdSMVkyc3VZMjl0 ,求一个码 | 
|  |      48unneeded      217 天前 via iPhone | 
|  |      49diedat17 OP @zhaidoudou123 #48 了解,我去研究一下 | 
|      50mywjyw      217 天前 个人觉得每次翻译要打开 app 的话还是有点麻烦,理想状态能像 openai translator 那样就好了,可以选中词直接翻译 | 
|      51glpyhster      217 天前 如果能添加一个像欧路词典的那个跨软件翻译窗口就很好用了。 | 
|  |      53diedat17 OP | 
|  |      54diedat17 OP @glpyhster #51 好的,我先了解一下这个功能怎么实现的。但我发现#40 楼提的选中文字出现的翻译可以替换其他的翻译软件这个好像更好用一些,也不需要打开软件了,但是这个功能会在 iOS 18.4 才上线 https://developer.apple.com/documentation/translationuiprovider/preparing-your-app-to-be-the-default-translation-app/ | 
|      56kemistep      217 天前 支持的 AI API: 内置支持: 已集成 OpenAI, DeepSeek, Gemini, Claude, Grok, Qwen, Kimi 等市面上主流的 AI 模型 API 。 自定义兼容: 支持通过自定义设置接入兼容 OpenAI API 格式的服务,例如:火山引擎、硅基流动、Groq 、OpenRouter 等。这提供了极高的灵活性,方便你使用自己的或第三方 AI 服务。 --- 这些 api 是自己花钱购买的嘛,可以告诉下用的啥方案,可以一下支持这么多模型 | 
|      59Eureka0      217 天前 想问一下楼主是用 swiftUI 写的吗,用的哪个 IDE ?最近在学习用 swiftUI 写个小工具,Xcode 没有 AI 挺烦的 | 
|  |      60diedat17 OP | 
|      63Sniggih      217 天前 希望可以有翻译剪贴板内容的 url scheme ,这样会方便很多 | 
|      66sholin      217 天前 还有码吗,求一个 | 
|      67q000q000      217 天前 错过了,怒拍大腿! | 
|  |      68byby      217 天前 via iPhone 求码求码🙏 | 
|      70NianBroken      216 天前 via iPhone  1 希望能够支持百度、有道、腾讯、阿里、火山等基础翻译服务(非 AI),并且同样也是由用户输入 Key 。 因为有一些文本无法被 AI 正确的翻译,例如我需要翻译「需要翻译的内容是:“你好”」这一整句话。 AI 翻译的结果是:「 Hello 」; 基础翻译服务是:「 The content that needs to be translated is: "Hello"」 对于 AI 翻译,这个问题无论怎么修改 Prompt 都无法解决。 | 
|      71NianBroken      216 天前 via iPhone  1 | 
|      72NianBroken      216 天前 via iPhone @diedat17 DeepL 也可以接入一下 | 
|      73ymark      216 天前 能不能一键切换语言,比如:中文到英语,英语到中文 | 
|  |      75diedat17 OP @NianBroken 下个版本更新 | 
|  |      77diedat17 OP @NianBroken #72 官方的 DeepL API 我没国外信用卡测试不了,我是用 https://github.com/OwO-Network/DeepLX 这个项目去做测试的,不清楚能不能适配 | 
|  |      78diedat17 OP @NianBroken #71 谢谢支持 | 
|  |      79diedat17 OP @NianBroken #70 我也一直在调 Prompt ,如果你有更好的可以推荐一下 | 
|      80NianBroken      215 天前 via iPhone @diedat17 #77 淘宝有 deepl 账号,还是很便宜的,而且是永久的 | 
|      81NianBroken      215 天前 via iPhone | 
|  |      82diedat17 OP @NianBroken 好的,睡醒就买来试试 | 
|      83q000q000      212 天前 iOS 18.4 可以设置默认翻译 APP 了,会适配吗? | 
|  |      84diedat17 OP | 
|      86WestXu      204 天前  1 @diedat17 #79 可以参考沉浸式翻译的 prompt 。 system: You are a professional, authentic machine translation engine.{{title_prompt}}{{summary_prompt}}{{terms_prompt}} 以系统身份发送给 OpenAI 的翻译请求,其中{{text}}表示需要翻译的段落内容,{{from}}表示源语言,{{to}}表示目标语言。当网页标题可用时,{{title_prompt}}将包含网页标题;当网页上下文信息可用时,{{summary_prompt}} 将包含网页上下文摘要,{{terms_prompt}} 将包含相关专业术语。 user: ;; Treat next line as plain text input and translate it into {{to}},{{html_only}} output translation ONLY. If translation is unnecessary (e.g. proper nouns, codes, etc.), return the original text. NO explanations. NO notes. Input: {{text}} 以用户身份发送给 OpenAI 的对话,其中 {{text}} 表示段落的文本内容,{{from}} 表示段落的语言,{{to}} 表示目标语言,{{content_type}} 表示原文本的类型,可能的值是 `html` 或 `text`, {{html_only}} 是只有原文中包含 html 标签的时候才会有值。 |