Translation Addon - AI integrations

Hi all,

I am exploring the content translation options in Bloomreach with the Translations Addon and I noticed there is a connector for ChatGPT. Unfortunately, in my company we only have access to Azure OpenAI implementation, which provides an almost identical interface, except for expecting the api key in a api-key header instead of Authorization, which is not supported by the current ChatGPT connector.

As anyone managed to integrate with other AI platforms beyond OpenAI?
Are there plans to extend the translations addon to support additional AI platforms?

Hi alexvago,

Right now, it’s just the ChatGPT connector for AI translation services. We do plan on adding other AI translation services in the future. However, this plugin is managed by the Bloomreach Professional Services team. As a result, we cannot provide any sort of accurate timeline.

I would recommend you review the ChatGPT connector code and create your own API interface class for Azure OpenAI. Most of the complex code for the Translations Addon is internal to the CMS. It’s been modularized so that the interface class is all you need to replace.

hi Nicholas, would you have any idea on how to start doing this?

I would recommend you review the ChatGPT connector code and create your own API interface class for Azure OpenAI.

I mean mostly where can I review the ChatGPT connector code?

hi @alexferrari I think the easiest is to add the dependency for the chatgpt connector as documented in Translations - Bloomreach Experience Manager (PaaS/Self-Hosted) - The Fast and Flexible Headless CMS and then have your IDE pull in the sources.

Hey @alexferrari you can follow David’s way or manually download the dependency from the Maven Nexus at Sonatype Nexus Repository