You need to enable JavaScript to run this app. Firebase Translate Text Extension能否翻译嵌套集合字段
优惠活动
大模型
产品
解决方案
定价
更多

Firebase Translate Text Extension能否翻译嵌套集合字段

Firebase Translate Text Extension 嵌套集合翻译支持说明

核心能力边界

该扩展不支持直接通过配置多级集合路径,定向监听特定父节点下的子集合变更。
扩展的触发逻辑基于Firestore基础集合触发器,自身的路径配置规则仅接受单层无嵌套的集合名称,无法识别带斜杠的多级路径格式(例如spots_test/{spotId}/reviews)。这是按嵌套路径配置后功能完全不生效的核心原因。

适配spots_test下reviews子集合的落地方法

  • 为reviews翻译任务单独部署1个独立的Translate Text Extension实例
    • 该实例的触发路径直接填写单层集合名reviews即可,Firestore触发器会自动响应项目内所有同名集合(包含所有挂载在spots_test下的reviews子集合)的新增、更新文档事件
    • 配置阶段直接指定reviews内需要翻译的目标字段(如评价正文、评价标题),设置好翻译输出字段的命名规则即可正常运行
  • 如果项目内存在多路径下的同名reviews集合,无法通过单实例精准匹配目标路径范围,可编写自定义Cloud Function,针对spots_test/*/reviews/*路径的文档创建事件做拦截,手动接入翻译能力完成字段转换逻辑

常见配置失效排查方向

  • 检查之前的扩展配置是否填写了带斜杠的多级路径:这类格式会被扩展的内置校验规则直接拦截,配置不会实际触发监听
  • 核对扩展的触发过滤规则:是否设置了仅当指定源字段非空、或匹配特定字段值时才触发翻译的条件,避免规则不匹配导致的触发异常

内容的提问来源于stack exchange,提问作者Panicum

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.28 04:06:04