You can translate your content using machine translation engines in Crowdin. If you don’t see the engine you need among the supported MT engines, you can connect your own engine by creating an app.
Anyone can create apps that will extend the functionality of Crowdin. For detailed instructions, read articles Getting started with Crowdin apps and Creating an OAuth app.
The functionality of some apps is implemented using webhook events and some use modules. You’ll need to implement modules for this kind of app. Modules are the functional parts that integrate each app into specific parts of Crowdin UI and interact with it. Make sure to use the “custom-mt” module in your app manifest.
Request body:
{"strings": ["Start", "Next"] }
Query:
"target": "de"
"source": "en"
"jwtToken": "jwt token"
Response example:
{
"data": {
"translations": ["Start", "Nächste"]
}
Once you create the app, you can install it in Crowdin through manifest.json that is under base_url. For this, go to Account Settings > Crowdin Applications > click Manually install > paste the manifest.
Now, you can connect this MT to your projects:
Once it’s connected you can use it to pre-translate content or show translation suggestions in the editor.