Price Tag FX 实用指南

如何用 iPhone 扫描国外价格标签

Price Tag FX 可让你先选择正在购物的市场,再用 iPhone 对准清晰可见的价格标签,查看 App 对印刷价格、零售价格类型以及本币换算结果的最佳估值。实时画面不够稳定时可以定格,也可以选择已有照片。OCR 和价格解析只能提供辅助判断,并非权威结果;光线不足、陌生版式、会员条件、税费标识以及过期汇率都可能影响识别,因此结账时仍应核对商家显示的金额。

旅行者用 iPhone 扫描国外超市货架上的价格标签
先选择当地购物市场,再对准一张清晰的价签,并将估值与结账显示进行核对。

扫描前先设置购物场景

仅凭货币符号并不总能确定购物市场。例如,多种货币都会使用美元符号;同一张货架价签还可能同时列出日常价、会员价、单位价或未税价。因此,Price Tag FX 会先让你选择源市场,而不是直接对一个来历不明的数字进行换算。市场设置会把国家或地区、预期源货币以及解析器使用的当地价签语言结合起来。

目标货币应选择你平时用来比较价格的货币。扫描时,源货币和目标货币需要不同。输出语言只控制 Price Tag FX 如何显示“含税价”“促销价”“会员价”等已识别的价格概念,并不会把 App 变成可以翻译包装上所有文字的通用翻译器。

  1. 打开“扫描”标签页,轻点源市场控件。
  2. 选择价签所在的国家或地区;也可以明确请求可选的当前位置建议。
  3. 为换算估值选择一种不同的目标货币。
  4. 选择用于显示已识别价签用语的输出语言。
  • 定位为可选功能,只用于建议国家或地区及货币,不会识别具体店铺。
  • 即使拒绝定位权限或位置建议有误,仍可手动选择市场。
  • 扫描器的语言提示跟随所选市场,并不是独立的通用源语言检测器。

只拍一张价签,再决定是否定格

握稳手机,让价签在取景框中占据足够空间,以保持印刷文字清晰。塑料货架条的反光、很小的上标税额、装饰字体以及商品条形码都可能干扰价格识别。也不是越近越好:要保留足够的周边文字,让解析器能够把数字与“促销”“日常价”“含税”或“会员”等信息关联起来。

实时模式会持续检查相机画面。如果结果反复跳动,或较小的第二个价格难以看清,请使用“定格”。定格会暂停当前画面,并运行准确度更高的 OCR 流程。如果已经拍到了更清晰的图片,也可以选择“照片”并处理静态图像。导入照片同样使用高准确度流程,但是否显示识别结果,仍取决于 App 当前对免费或 Pro 使用权限的判定。

  1. 对准一张货架价签或吊牌,不要一次拍摄整条过道。
  2. 尽量让手机与价签平行,减少透视变形。
  3. 稍等片刻,让价格卡片稳定后再判断,不要只看第一次闪现的结果。
  4. 小字或多个金额需要稳定查看时,轻点“定格”。
  5. 保存的图片比实时画面更清晰时,轻点“照片”。
  • 明亮、均匀的光线通常比数码变焦更有帮助。
  • 清晰可见的货币符号或代码,比没有标记的纯数字更能帮助解析器判断。
  • 与价格相关的会员、税费和促销文字应一并保留在画面中。

来源: Apple Vision:识别图像中的文字

把结果视为排序后的判断

Price Tag FX 会提取带货币标记的数字、查找附近的零售价签用语、排除部分疑似条形码的干扰,再对剩余候选金额排序。排名最高的金额会显示为最可能的主要价格;如果价签明显包含两个有用金额,也可能出现第二张价格卡片。排序会优先考虑“含税价”或“促销价”等强信号,但任何相机 App 都无法只凭像素得知店铺的实际结账规则。

请留意金额上方的类型标签。“最终价格”“含税价”“未税价”“促销价”“日常价”“会员价”和“单位价”分别代表不同条件。警告信息也很重要:未税价在结账时可能上升,会员价可能需要会员卡、账号、店铺 App 或其他资格。换算金额只是根据 App 当前可用的已缓存参考汇率得到的估值,并不是银行或发卡机构的报价。

  • 即使结果显示高或中等置信度,也应把它当作有用线索,而不是保证。
  • 比较价签上的多个金额,并阅读旁边的会员或数量条件。
  • 如果 App 标为未税价,请在货架价签其他位置寻找含税总价。
  • 结账时先核对收银金额,再决定是否参考换算估值。

了解哪些处理在设备端完成,哪些需要联网服务

相机画面和所选照片的像素通过 App 的设备端 OCR 流程处理,本地词典则用于判断识别出的价签用语。可选的商品名称翻译是另一条独立流程:只有在相关源语言和目标语言已安装时,才会调用 Apple 的翻译框架,而且商品名称也可能完全不显示。缺少商品名称不会妨碍本地价签用语解析或货币换算。 商品名称翻译需要 iOS 26 或更高版本。

汇率从 Frankfurter 下载并缓存在手机上。只要已有可用快照,且其中覆盖所选货币对,就可以在不发起新请求的情况下换算。App 还使用 Firebase Analytics 和 Crashlytics 进行产品分析和稳定性诊断。因此,准确的隐私表述是:扫描图片和 OCR 内容不会上传到云端进行 OCR;这并不意味着 App 从不与任何服务通信。

  • 首次使用时若尚无缓存,就无法离线换算。
  • 已缓存汇率可能早于银行卡组织或兑换柜台实际使用的汇率。
  • Apple 翻译语言对不可用或未安装时,商品名称翻译可能不会出现。 商品名称翻译需要 iOS 26 或更高版本。

来源: Frankfurter 汇率 API, Apple 翻译框架

此流程无法确认的事项

  • OCR 可能混淆相似字符、漏掉小数分隔符,或把附近的数量误认为价格。
  • 价格类型通过启发式规则判断,无法核实店铺特有的会员、优惠券、组合购买或结账规则。
  • 本地价签用语资源覆盖 20 种源语言和输出语言;这并不代表完整界面或每个商品名称都已翻译成同样的 20 种语言。
  • 货币换算需要覆盖所选货币对的已缓存快照,而且显示的汇率可能已经过期。
  • 导入照片的结果是否展示,仍取决于当前扫描器使用权限的判定。
  • App 未实现公开的外部扫描深层链接,因此网站应打开 App Store,不应承诺存在 pricetagfx 扫描路由。

故障排查

没有出现价格

靠近一些、减少反光、把货币符号留在画面中,并尝试“定格”。如果汇率不可用,请先联网刷新,再依赖离线换算。

错误金额排在第一位

重新取景,只保留一张货架价签,并让标示促销、税费、会员或单位价格的文字保持可见。

缺少换算金额

检查源货币和目标货币,打开汇率信息,并为源货币下载新的快照。

商品名称没有翻译

确认源语言与输出语言不同,并检查 Apple 是否已安装对应的准确语言对。即使名称无法翻译,价签用语仍可正常显示。

常见问题

Price Tag FX 知道最终结账价吗?

不知道。App 会判断可见文字并对可能的价格排序。优惠券、会员资格、数量要求、税费处理和收银规则都可能改变实际金额,因此请核对结账显示。

不允许定位也能扫描吗?

可以。定位只用于提供可选的市场建议。你可以手动选择源市场,无需位置权限也能使用扫描器。

可以离线扫描吗?

设备端 OCR 可以离线运行,但货币换算需要事先下载且覆盖该货币对的缓存汇率。首次使用或尚未缓存的货币对可能不会显示换算结果。

App 会翻译包装上的所有内容吗?

不会。本地词典只翻译已识别的价格概念。在 iOS 26 或更高版本中,只有在 Apple 已安装相应翻译语言对时,系统才可能另外翻译最可能的商品名称。

随身带上这套流程

购物时试试 Price Tag FX。

可免费试用,并提供手动换算和可选的非续订 Pro 使用权限。

在 App Store 下载