UnityLangPX is a versatile, multi-platform translation solution leveraging large language models to provide accurate and context-aware translations. It supports various input formats, including plain text, Markdown files, and Obsidian notes, while meticulously preserving original formatting. Designed with modularity in mind, it offers a unified configuration system, a command-line interface for direct use, and an MCP server interface to integrate with other tools and services, making it a comprehensive tool for diverse translation needs across Windows, Linux, and macOS.
Key Features
01Native Obsidian integration for direct in-note translation
021 GitHub stars
03Intelligent translation engine supporting multiple LLM providers (Ollama, OpenAI)
04MCP server implementation providing a standardized translation service interface
05Markdown content translation with full format and structure preservation
06Unified, multi-layered configuration system based on Pydantic V2