Jumoo.TranslationManager.AI 1.0.0-rc5

This is a prerelease version of Jumoo.TranslationManager.AI.
dotnet add package Jumoo.TranslationManager.AI --version 1.0.0-rc5
                    
NuGet\Install-Package Jumoo.TranslationManager.AI -Version 1.0.0-rc5
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Jumoo.TranslationManager.AI" Version="1.0.0-rc5" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Jumoo.TranslationManager.AI" Version="1.0.0-rc5" />
                    
Directory.Packages.props
<PackageReference Include="Jumoo.TranslationManager.AI" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Jumoo.TranslationManager.AI --version 1.0.0-rc5
                    
#r "nuget: Jumoo.TranslationManager.AI, 1.0.0-rc5"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Jumoo.TranslationManager.AI@1.0.0-rc5
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Jumoo.TranslationManager.AI&version=1.0.0-rc5&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Jumoo.TranslationManager.AI&version=1.0.0-rc5&prerelease
                    
Install as a Cake Tool

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 various AI services including OpenAI, Azure OpenAI, and GitHub AI models.

Features

  • Multiple AI Providers: Support for OpenAI, Azure OpenAI, and GitHub AI Inference models
  • Automatic Translation: Seamless integration with Translation Manager workflow
  • 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

Supported AI Services

OpenAI Translator

  • Direct integration with OpenAI's GPT models
  • Configurable model selection
  • API key authentication

Azure OpenAI Translator

  • Integration with Azure OpenAI services
  • Support for Azure Foundry endpoints
  • Secure API key and endpoint configuration

GitHub AI Translator

  • GitHub AI Inference model support
  • Access to GitHub's AI model marketplace
  • Token-based authentication

Installation

Install via NuGet Package Manager:

Install-Package Jumoo.TranslationManager.AI

Or via .NET CLI:

dotnet add package Jumoo.TranslationManager.AI

Requirements

  • Umbraco CMS 13.x or 16.x
  • Jumoo Translation Manager Core package
  • .NET 8.0 or .NET 9.0
  • Valid API keys for chosen AI service(s)

Configuration

  1. Install the package in your Umbraco solution
  2. Navigate to Translation Manager in the Umbraco backoffice
  3. 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

  1. Create translation jobs through Translation Manager
  2. Select AI Connector as your translation provider
  3. Submit jobs for automatic AI translation
  4. Review and approve translated content
  5. 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

Custom License - Copyright Jumoo 2025

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 Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 is compatible.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 was computed.  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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Jumoo.TranslationManager.AI:

Package Downloads
Jumoo.TranslationManager.AI.Gemini

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.0-rc5 197 9/19/2025
1.0.0-rc4 239 9/18/2025
1.0.0-rc3 125 9/9/2025
1.0.0-rc2 141 9/4/2025