Skip to content

AI Modules Overview

AI Modules allow apps to integrate artificial intelligence features, connect to custom AI/MT engines, and extend AI-powered tools within the Crowdin UI.

ModuleTypeApp ScopeCrowdinCrowdin Enterprise
Custom AIcustom-aiAccount/Organization
AI Prompt Providerai-prompt-providerAccount/Organization
AI Request Processorsai-request-processorsAccount/Organization
AI Toolsai-toolsProject
AI Tools Widgetai-tools-widgetProject

To use a module in your app, declare the module in your App Descriptor file under modules, including any required properties. The properties you include control the customization options for your module.

manifest.json
{
"identifier": "application-identifier",
"name": "New Cool App",
"logo": "/app-logo.png",
"baseUrl": "https://app.example.com",
"authentication": {
"type": "none"
},
"scopes": [],
"modules": {
"{module_type}": [
{
"key": "your-module-key",
"name": "Module Name"
}
]
}
}
{module_type}

Type: string

Required: yes

Description: The type of module Crowdin app uses.

key

Type: string

Required: yes

Description: Module identifier within the Crowdin app.

name

Type: string

Required: yes

Description: The human-readable name of the module.

Was this page helpful?