繁体   English   中英

Firebase 身份验证和谷歌云翻译

[英]Firebase Authentication and Google Cloud Translate

我在 IOS 应用程序中集成了 Firebase 身份验证,我想使用 Google Cloud Platform - 翻译。 我试图找到很多问题 -

如何直接从 IOS 应用程序访问 Google Cloud Platform?

Firebase 身份验证已集成在 Google Cloud Platform 中,但它可以访问 GC 翻译吗?

我们是否需要为 Firebase 身份验证授予一些权限才能访问 GC 翻译?

我是否需要再次使用 Oauth2 身份验证才能访问 GC Translate? (这没有意义)。

我正在寻找的场景 - 用户登录 Firebase 预先构建的 UI,然后在注释中输入 go 并输入“Hello”,然后单击翻译,然后请求将被发送到 GC Translate 以获取翻译文本 - “Hola”来。

如何直接从 IOS 应用程序访问 Google Cloud Platform?

您通常不会直接执行此操作,因为 Google Cloud Translate 需要在您调用它时指定服务器端 API 键。 如果该密钥最终落入您的用户手中,他们可以代表您致电 API,您最终需要为此付费。

Firebase 身份验证已集成在 Google Cloud Platform 中,但它可以访问 GC 翻译吗?

从 Firebase 到 Google Cloud Translate 没有直接集成。 Firebase 中最接近的等效服务是ML Kit 的翻译模型


通常的情况是您实现自己的服务器端端点,该端点为您调用 Google Cloud Translate。 您可以在您控制的服务器或 Cloud Functions 上运行此端点。 然后,您从应用程序中调用此端点。

这种方法可确保您的 API 密钥在服务器上的安全,并允许您控制端点代码中的访问。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM