选择解决方案
如何决定使用哪款 Lingo.dev 产品。
简介
Lingo.dev 提供多种解决方案,每种都可集成到不同的翻译流程、技术栈和工作流中。您可以单独使用任意一种解决方案,也可以根据需求组合多种方案。所有解决方案均可协同工作,互不排斥。
本页将介绍每个解决方案,并说明:
- 其功能
- 适用场景
- 不适用场景
TL;DR
如果你不确定从哪里开始,建议先使用 Lingo.dev CLI。这是我们最灵活的方案,支持最多的文件格式,并且工作流程也最为熟悉。大多数用户会将其与 Lingo.dev CI/CD 搭配,实现自动化。本指南可参考 快速入门。
Lingo.dev CLI
Lingo.dev CLI 是一个命令行工具,可从静态文件(如 JSON、YAML 和 Markdown)中提取并翻译内容。它旨在作为传统依赖人工翻译的翻译管理系统的替代方案,能够无缝集成。
该方案:
- 支持最广泛的文件格式
- 可与现有传统工作流无缝集成
- 通常与 Lingo.dev CI/CD 搭配使用
如需了解更多,请参阅 Lingo.dev CLI。
Lingo.dev CI/CD
Lingo.dev CI/CD 构建于 Lingo.dev CLI 之上。它可将翻译流程自动化,集成到您的 CI/CD 流水线中,在推送代码或合并 Pull Request 时自动运行翻译。
我们建议所有 Lingo.dev CLI 用户使用此方案。
如需了解更多,请参阅 Lingo.dev CI/CD。
Lingo.dev Compiler
Lingo.dev Compiler 是专为 React 应用设计的编译器。它可包裹您的应用,实现无缝翻译。在许多情况下,您无需更改任何代码。
要了解更多信息,请参阅 Lingo.dev Compiler。
Lingo.dev SDK
Lingo.dev SDK 是一套用于在运行时按需翻译内容的 SDK。它专为无法在构建时确定的内容设计,例如用户生成内容、动态 API 响应或个性化消息。
注意: 与其他解决方案不同,Lingo.dev SDK 仅兼容 Lingo.dev Engine。
要了解更多信息,请参阅 Lingo.dev SDK。
Lingo.dev Engine
Lingo.dev Engine 是我们托管的本地化引擎。它提供了自动模型选择等便捷功能,旨在替代 OpenAI 或 [Anthropic] 等第三方 LLM 提供商。
我们建议从 Lingo.dev Engine 开始。与配置第三方提供商相比,它的设置更简单、更快捷,并且没有锁定,您可以随时切换到其他提供商。