swift-translate

Swift Translate is a powerful command-line interface (CLI) tool and Swift Package Plugin designed to streamline the localization process for app development. It simplifies the task of translating your application's string catalogs into multiple languages by leveraging the capabilities of OpenAI's GPT-3.5-Turbo language model.

The tool works by deconstructing your existing string catalogs and automatically sending the strings to the GPT-3.5-Turbo model for translation. This integration with OpenAI's advanced natural language processing technology ensures accurate and context-aware translations, enabling you to efficiently localize your app for global audiences.

Requirements

  • macOS 13+
  • Xcode 15+
  • Project utilizing String Catalogs for localization
  • OpenAI API key