【问题标题】:How to use Firebase Extension Translate Text in Firestore inside a field that contain array?如何在包含数组的字段内使用 Firebase 扩展翻译 Firestore 中的文本?
【发布时间】:2021-12-02 14:37:28
【问题描述】:

在 Firestore 中,我有一个路径“company/bbb/travels/passngers”。 每个乘客文件都有一个数组。数组字段之一是“名称”,我希望谷歌翻译扩展自动翻译它。

我在文档中没有看到任何关于此的内容.... Firestore 扩展是否不知道如何处理带有数组的字段? 我在文档中没有看到任何关于此的内容

我的结构:

passngers:[ 0:{name:"ron",age:32} ,1:{name:"san",age:56}    ]

【问题讨论】:

    标签: google-cloud-firestore google-translate


    【解决方案1】:

    根据 Translate Text Firebase 扩展的 documentation,配置参数是 Input field name,它是包含您要翻译的字符串的字段的名称。

    由于您的字段是一个数组,因此翻译文本扩展程序将使用 Cloud Translation API 翻译整个数组,目前无法仅翻译您想要选择的数组字段。

    【讨论】:

    • 它不工作......它将数组转换为null......它没有传递每个数组元素并按照你写的那样转换它......
    • 很可能数组没有像我们期望的那样被人类翻译,因为例如0:{name:"ron",age:32}可能是谷歌翻译API的意外字符串而不解析它首先。
    • 所以无法翻译数组.....
    猜你喜欢
    • 2021-07-04
    • 2021-06-24
    • 2020-06-13
    • 1970-01-01
    • 1970-01-01
    • 2014-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多