簡體   English   中英

翻譯 BigQuery 中的文本列

[英]Translation of a text column in BigQuery

我在 BigQuery 中有一個包含消費者評論的表,其中一些是本地語言,我需要使用翻譯 API 來翻譯它們並為包含已翻譯評論的現有表創建一個新列。 我想知道我是否可以自動執行此任務? 例如在 BigQuery 中使用谷歌翻譯 API....

如果客戶評論有一些有限的評論評論作為回應,那么您可以創建一個 Bigquery function 來替換值。

github存儲庫中提供了示例代碼。

如果您想在 BigQuery 中使用外部 API,例如語言翻譯 API,您可以使用 Remote Functions(最新版本)。

我寫了一個分步教程,介紹如何將 Azure Translator API(與使用 Google Translate API 的方式相同)包裝到 SQL 函數中並在查詢中使用它。

由於您已經創建了 Translation SQL 函數,您可以編寫更新語句(並定期運行它 - 使用計划查詢)來實現您想要的。

UPDATE mytable SET translated_review_text=translation_function(review_text) WHERE translated_review_text IS NULL

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM