Jumoo.TranslationManager.OpenAi
1.0.1
dotnet add package Jumoo.TranslationManager.OpenAi --version 1.0.1
NuGet\Install-Package Jumoo.TranslationManager.OpenAi -Version 1.0.1
<PackageReference Include="Jumoo.TranslationManager.OpenAi" Version="1.0.1" />
paket add Jumoo.TranslationManager.OpenAi --version 1.0.1
#r "nuget: Jumoo.TranslationManager.OpenAi, 1.0.1"
// Install Jumoo.TranslationManager.OpenAi as a Cake Addin #addin nuget:?package=Jumoo.TranslationManager.OpenAi&version=1.0.1 // Install Jumoo.TranslationManager.OpenAi as a Cake Tool #tool nuget:?package=Jumoo.TranslationManager.OpenAi&version=1.0.1
Jumoo.TranslationManager.OpenAi
Connector for Translation Manager using OpenAi
This connector used the
Azure.AI.OpenAi
library so in theory we can also use the Azure OpenAi server (but at the moment we haven't wired up the endpoint code.
OpenAi Translations in Umbraco !
Sounds cool right ? well it probibly is but there are a few things to be aware of if you are going to use the OpenAi translation connector:
1. We are not AI Tuning experts.
We have provided some 'suggested' defaults for the variables and settings that are passed over to the OpenAI Api when items are translated - but we don't know if they are ideal, or if there are better options depending on your content.
All we know is that we've build the connector in a way where you can change thses.
2. There is a cost to the OpenAI API.
These costs are not ours, beyond our control etc. and you will have to have an account with OpenAi and pay the bills ect.
3. Its slower than Machine translation APIs
In testing we have seen the OpenAi translations take a lot longer then those from say Microsoft or Google Translation APIs.
There is some Thottling in the Connector so you can avoid hitting Usage limits, depending on your plan you can probibly turn this down, but it will still be slow compared to other machine translations.
4. AI Generated translations are not always the same.
Again during testing it would appear that AI based translations are much more likely to change per request when compared to other machine based translations, which are much more consistant.
5. Translations might not actually be that good
Open AI translations come from the general AI model, and while this in theory 'knows it all' it is not a translation specific model. Some of the specific machine translation tools might produce better results.
But, AI Translations !
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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. |
-
net6.0
- Azure.AI.OpenAI (>= 1.0.0-beta.8)
- Betalgo.OpenAI (>= 7.3.1)
- Jumoo.TranslationManager.Core (>= 10.0.0)
- Jumoo.TranslationManager.Serializers (>= 10.0.0)
- Umbraco.Cms.Web.BackOffice (>= 10.0.0)
-
net7.0
- Azure.AI.OpenAI (>= 1.0.0-beta.8)
- Betalgo.OpenAI (>= 7.3.1)
- Jumoo.TranslationManager.Core (>= 10.0.0)
- Jumoo.TranslationManager.Serializers (>= 10.0.0)
- Umbraco.Cms.Web.BackOffice (>= 11.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.1 | 924 | 7/19/2024 |
1.0.0 | 247 | 11/6/2023 |
0.1.1-beta001 | 97 | 5/25/2023 |