【问题标题】:How to separate original and translated review comment from a from google maps api如何从谷歌地图 api 中分离出原始评论和翻译评论
【发布时间】:2021-10-13 11:13:12
【问题描述】:

我的数据库中有很多谷歌访问令牌(超过 1k)。这些令牌属于 google-my-business 所有者,他们已通过 google 对我的应用程序进行身份验证并授予使用其令牌的权限。我想从所有这些帐户中获取所有谷歌评论并将它们保存到我的数据库中。 但是当我收到评论时,我会使用自动生成的翻译作为单个字符串来获得它们。我想将原文和翻译分开并单独保存。 评论采用这种格式。

(Translated by Google) Awesome!
(Original) Круто!

通常,我会将该字符串拆分为“(由 Google 翻译)”子字符串。但是这个解决方案不起作用,因为子字符串实际上是不同的,并且取决于用户的帐户语言设置。如果用户将他的语言设置为俄语,则该子字符串将类似于“(Переведено Google)”。 考虑到不同的语言设置,有什么方法可以将原始评论与翻译评论分开?

附:这个问题不是重复的,因为其他问题没有这个语言问题。

【问题讨论】:

    标签: google-maps google-api google-my-business-api google-my-business


    【解决方案1】:

    我找到了一个我真的不喜欢的解决方案,而且这有点矫枉过正,但这是我唯一想到的。 首先,我通过调用此端点https://developers.google.com/my-business/reference/rest/v4/accounts 来获取用户的语言设置。 然后我通过谷歌翻译 API 将“(由谷歌翻译)”字符串翻译成这种语言,然后用这个字符串分割评论评论。它有效,但如果你提出更好的建议,那就太棒了。

    【讨论】:

    • 可以提供代码示例
    猜你喜欢
    • 2014-03-23
    • 2015-02-21
    • 2023-01-19
    • 1970-01-01
    • 1970-01-01
    • 2019-04-18
    • 2013-10-02
    • 1970-01-01
    • 2017-04-11
    相关资源
    最近更新 更多