Pricing overview
LibreTranslate provides two primary models for accessing its machine translation capabilities: a hosted API service with tiered pricing based on character count, and a self-hosted open-source solution that eliminates recurring translation fees. The hosted API includes a free tier, allowing users to translate up to 20,000 characters per month without charge. For higher volumes, paid plans scale up, typically offering millions of characters for a fixed monthly fee. The self-hosted option, detailed in the LibreTranslate documentation, requires users to manage their own infrastructure, but provides full control over data and eliminates per-character API costs, making it suitable for high-volume or privacy-sensitive applications.
The pricing structure is designed to accommodate both individual developers and larger organizations, with transparent costs for the hosted service and the flexibility of an open-source alternative. Unlike some commercial translation services that may charge per API call or include additional fees for features like custom glossaries, LibreTranslate's hosted API primarily uses a straightforward character-based model, as outlined on the LibreTranslate pricing page.
Plans and tiers
LibreTranslate's hosted API service is structured into several tiers, each offering a specific monthly character allowance. These tiers are designed to scale with usage, from basic development needs to enterprise-level requirements. The core offering across all paid tiers is access to the machine translation API, which supports various language pairs and provides translation capabilities. Specific features, such as rate limits or premium support, may vary by plan, but the fundamental service remains consistent.
| Plan | Monthly Price | Monthly Character Limit | Key Features/Limits | Best For |
|---|---|---|---|---|
| Free | $0 | 20,000 | Basic API access, rate limits apply | Testing, small personal projects |
| Developer | $29 | 5,000,000 | Standard API access, increased rate limits | Start-ups, mid-sized applications |
| Business | $99 | 20,000,000 | Higher volume, suitable for growing applications | Commercial applications, larger projects |
| Enterprise | Custom | Custom | Dedicated support, custom rate limits, potentially private instances | Large organizations, high-volume needs |
The self-hosted option represents a distinct 'tier' in terms of cost and control. While there are no direct licensing fees for the open-source LibreTranslate software, users are responsible for the operational costs associated with hosting, such as server rental, bandwidth, and maintenance. This model aligns with the principles of open-source software, where the software itself is free to use and modify, but deployment and infrastructure remain the user's responsibility. Organizations seeking to deploy LibreTranslate on cloud platforms like Amazon Web Services or Google Cloud Platform would incur costs based on their chosen compute instances and data transfer, as detailed in their respective pricing guides.
Free tier and limits
LibreTranslate offers a free tier that allows users to translate up to 20,000 characters per month. This free allocation is designed to facilitate initial development, testing, and small-scale personal projects without incurring any cost. The free tier provides full access to the core translation API, supporting all available language pairs and translation functionalities. This allows developers to integrate and experiment with LibreTranslate's capabilities before committing to a paid plan.
Exceeding the 20,000-character limit within a month typically requires an upgrade to a paid plan. While the free tier offers substantial utility for evaluation, it is subject to standard API rate limits to ensure fair usage and service stability for all users. These limits are generally sufficient for development and light usage but may become a factor for applications with higher concurrent translation demands or larger batch processing requirements. Details regarding specific rate limits for the free and paid tiers are available within the LibreTranslate API reference.
Real-world cost examples
Understanding LibreTranslate's pricing in practical terms helps in budgeting for translation needs. Here are several real-world scenarios illustrating potential costs:
-
Small Blog or Personal Website: A small blog translating approximately 5,000-10,000 characters per month (e.g., a few articles or static page content) would comfortably fit within the Free tier. The cost would be $0.
-
Startup with User-Generated Content: A startup with a mobile app or website that translates user-generated content, such as comments or profiles, totaling around 3 million characters monthly. This usage would fall within the Developer plan, costing $29 per month. This plan offers a buffer for growth up to 5 million characters.
-
E-commerce Store with Product Descriptions: An e-commerce platform that needs to translate product descriptions, customer reviews, and support content, generating approximately 15 million characters per month. This volume would fit into the Business plan, costing $99 per month. This plan provides a generous limit of 20 million characters, suitable for active commercial operations.
-
Enterprise Application with High Volume: A large enterprise application, such as a customer support portal or internal communication tool, requiring translations for hundreds of millions of characters monthly. In this scenario, the hosted API might become cost-prohibitive. The organization would likely opt for the Self-Hosted solution. The cost would depend on the chosen infrastructure (e.g., AWS EC2 instances, Google Cloud Compute Engine) and operational overhead. For example, running a dedicated server instance on a cloud provider could range from tens to hundreds of dollars per month, plus the cost of data transfer and storage, offering significant savings compared to per-character fees at very high volumes.
-
Developer Prototyping: A developer working on a new feature that involves translation, testing various language pairs and API calls. During the prototyping phase, a few thousand characters are translated. This activity would remain within the Free tier, incurring no cost until the project scales.
How the pricing compares
LibreTranslate's pricing model, particularly its self-hosted option, positions it distinctly against major commercial machine translation services like Google Cloud Translation and DeepL. While commercial services often provide highly optimized models and extensive language support, their pricing is typically volume-based, with costs accumulating rapidly at high usage levels.
-
Google Cloud Translation: Google Cloud Translation offers a free tier of 500,000 characters per month for its basic translation API, then charges approximately $20 per million characters for standard translation. For advanced features like AutoML Translation, costs are higher. While Google's service often boasts broad language support and integration with the wider Google Cloud ecosystem, its per-character cost can become substantial for very high volumes. LibreTranslate's hosted API is more competitive at lower to mid-range volumes, and its self-hosted option offers a complete bypass of per-character costs for large-scale deployments, as noted in the Google Cloud Translation pricing documentation.
-
DeepL: DeepL provides a free web translator with limited usage and paid API plans starting with a fixed monthly fee plus per-character charges beyond a certain threshold. For instance, DeepL's Pro API typically includes a base fee and then charges around $25 per million characters. DeepL is often recognized for its high-quality translations, particularly for European languages. LibreTranslate's hosted plans are comparably priced at similar character volumes, but its open-source and self-hostable nature offers a distinct advantage for those prioritizing data privacy or looking to avoid ongoing per-character costs entirely, a model not typically offered by DeepL.
-
Microsoft Translator: Microsoft Translator also offers a free tier and various paid plans, with standard translation priced around $10 per million characters after the free allowance. It integrates well within the Azure ecosystem and supports many languages. Microsoft's pricing is often seen as competitive for standard translation. LibreTranslate's self-hosted model provides a cost-effective alternative for organizations that prefer to manage their own translation infrastructure rather than relying on a cloud provider's per-character billing, offering greater control over data and potentially lower long-term operational costs for very high volumes, as outlined in Microsoft Translator pricing details.
In summary, LibreTranslate's hosted pricing is competitive with commercial alternatives for small to medium usage, especially considering its focus on privacy and open-source principles. Its unique strength lies in the self-hosted option, which provides a cost-effective and highly customizable solution for high-volume translation needs, bypassing the recurring per-character fees common among proprietary services.