Jumoo.TranslationManager.AI
18.2.0
dotnet add package Jumoo.TranslationManager.AI --version 18.2.0
NuGet\Install-Package Jumoo.TranslationManager.AI -Version 18.2.0
<PackageReference Include="Jumoo.TranslationManager.AI" Version="18.2.0" />
<PackageVersion Include="Jumoo.TranslationManager.AI" Version="18.2.0" />
<PackageReference Include="Jumoo.TranslationManager.AI" />
paket add Jumoo.TranslationManager.AI --version 18.2.0
#r "nuget: Jumoo.TranslationManager.AI, 18.2.0"
#:package Jumoo.TranslationManager.AI@18.2.0
#addin nuget:?package=Jumoo.TranslationManager.AI&version=18.2.0
#tool nuget:?package=Jumoo.TranslationManager.AI&version=18.2.0
Jumoo.TranslationManager.AI
AI-powered translation connector for Jumoo Translation Manager in Umbraco CMS.
Overview
This package provides AI-powered translation capabilities as an extension to the Jumoo Translation Manager for Umbraco. It enables automatic content translation using OpenAI, Azure OpenAI, Azure AI Foundry, GitHub Models, Ollama, Gemini and Claude.
Features
- Multiple AI Providers: OpenAI, Azure OpenAI, Azure AI Foundry, GitHub Models, Ollama, Gemini and Claude
- Automatic Translation: Seamless integration with Translation Manager workflow, including batch submission for providers that support it
- Memory Management: Built-in AI memory service for managing translation context
- Token Usage Tracking: Monitor AI service usage with detailed token consumption metrics
- Configurable Options: Customizable AI parameters (temperature, max tokens, frequency penalty, etc.)
- Backoffice Integration: Native Umbraco backoffice UI for configuration and management, one settings view per translator
Supported AI Services
| Translator | Provider |
|---|---|
| OpenAI | OpenAI directly |
| Azure OpenAI | Azure-hosted OpenAI models |
| Azure AI Foundry | Azure AI Foundry endpoints |
| GitHub Models | GitHub's AI model marketplace |
| Ollama | Local Ollama models |
| Gemini | Google Gemini |
| Claude | Anthropic Claude |
Installation
Install via NuGet Package Manager:
Install-Package Jumoo.TranslationManager.AI
Or via .NET CLI:
dotnet add package Jumoo.TranslationManager.AI
Requirements
- Umbraco CMS 17.x
- Jumoo Translation Manager Core package
- .NET 10.0
- Valid API keys for chosen AI service(s)
Configuration
- Install the package in your Umbraco solution
- Navigate to Translation Manager in the Umbraco backoffice
- Configure your preferred AI translator with:
- API keys for your chosen service
- Model preferences
- Translation parameters (temperature, max tokens, etc.)
- Custom prompts and instructions
Usage
- Create translation jobs through Translation Manager
- Select AI Connector as your translation provider
- Submit jobs for automatic AI translation
- Review and approve translated content
- Monitor token usage and translation metrics
Development
Project Structure
- Controllers: API endpoints for AI translation management
- Services: Core translation and configuration services
- Translators: Individual AI service implementations
- Models: Data models for translation results and configuration
- Frontend: TypeScript/Lit components for backoffice UI
Building
dotnet build
Frontend Development
cd ai-client
npm install
npm run build
License
MPL-2.0 - Copyright Jumoo 2025-2026
Links
Support
For support and documentation, visit the GitHub repository or contact Jumoo at info@jumoo.co.uk
Warning
Keep in mind that AI translations might not be reliable, and may need proof-reading before being published
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Anthropic.SDK (>= 5.10.0)
- Azure.AI.Projects (>= 2.0.1)
- Azure.AI.Projects.OpenAI (>= 2.0.0-beta.1)
- Google.GenAI (>= 1.17.0)
- Jumoo.TranslationManager.Connectors (>= 18.2.0)
- Jumoo.TranslationManager.Core (>= 18.2.0)
- Jumoo.TranslationManager.Serializers (>= 18.2.0)
- Microsoft.Extensions.AI (>= 10.8.3)
- Microsoft.Extensions.AI.AzureAIInference (>= 10.0.0-preview.1.25559.3)
- Microsoft.Extensions.AI.OpenAI (>= 10.8.3)
- Microsoft.SemanticKernel (>= 1.79.0)
- OllamaSharp (>= 5.4.30)
- Umbraco.Cms.Api.Management (>= 18.0.2)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on Jumoo.TranslationManager.AI:
| Package | Downloads |
|---|---|
|
Jumoo.TranslationManager
Provides enhanced translation tools, so you can extract, send and manage your translations from within Umbraco |
|
|
Jumoo.TranslationManager.UmbracoAi
UmbracoAi Connector for Jumoo.TranslationManager |
|
|
Jumoo.TranslationManager.AI.Gemini
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 18.2.0 | 107 | 9/1/2026 |
| 18.1.1 | 178 | 8/24/2026 |
| 18.1.0 | 225 | 8/11/2026 |
| 18.0.0 | 278 | 7/10/2026 |
| 17.5.0 | 213 | 9/1/2026 |
| 17.4.2 | 206 | 8/24/2026 |
| 17.4.1 | 399 | 8/11/2026 |
| 17.4.0 | 75 | 8/6/2026 |
| 17.3.5 | 2,902 | 5/7/2026 |
| 17.3.4 | 89 | 5/6/2026 |
| 17.3.3 | 2,425 | 5/6/2026 |
| 17.3.0-rc2 | 174 | 3/9/2026 |
| 17.3.0-rc1 | 82 | 3/9/2026 |
| 17.2.2 | 6,616 | 2/6/2026 |
| 17.2.1 | 795 | 2/3/2026 |
| 17.1.1 | 239 | 1/27/2026 |
| 17.1.0 | 93 | 1/27/2026 |
| 17.0.0 | 2,208 | 11/27/2025 |
| 1.0.1 | 295 | 12/17/2025 |