The Bring Your Own Engine (BYO Engine) feature allows the integration of external machine translation (MT) engines into Phrase to be used in translation workflows like any other MT provider.
BYO Engine is suited for:
-
Enterprises with domain-specific MT models.
-
LSPs with custom client engines or preferred AI stacks.
-
Organizations with internal policies that require using specific engines (e.g. Gemini, internal LLMs, etc.).
Custom-trained engines can be used or translations can be routed to in-house LLMs or MT providers to maintain full control over quality, privacy, and cost while continuing to benefit from Phrase’s translation memories (TM), glossaries, QPS and the CAT editor.
Where a BYO Engine Can Be Used
Once integrated, a BYO Engine is available for pre-translation. Configure it in a Phrase Language AI Profile and use that profile to pre-translate from Phrase TMS projects, Phrase Portal, Phrase Strings projects, Phrase Studio, and Phrase Language AI via API.
Configure a Bring Your Own Engine
Building the Adaptor
-
The organization must build and test a lightweight API adapter. This adapter enables communication between Phrase and the engine.
The adapter must support:
-
Translation requests
-
Language pair support
-
Engine status check (Phrase sends a status request)
-
-
The backing infrastructure (MT engine or LLM) must be hosted and maintained by the organization.
-
Phrase requires permissions to connect to that infrastructure.
-
The adapter must return translations with the same segment count and order.
Integrating the Engine in an MT Profile
Once the API adapter is implemented and deployed, the BYO Engine becomes available in Phrase Language AI for selection in MT profiles and can be assigned to projects.
To connect a BYO Engine to an MT profile:
-
From the Phrase Language AI MT profile page, click Connect MT engines.
The page is displayed.
-
Select Bring Your Own (BYO) Engine.
The BYO engine configuration page opens.
-
Enter the .
-
Provide credentials depending on the (HTTP header or Client credentials (OAuth 2.0)).
-
If required, provide any additional information for the engine under
-
Click Validate connection to check if the engine integration works.
-
Click Add.
The engine is now available to enable in the profile.
Tip
When using a BYO Engine, do not enable any other engine in the MT Profile. This ensures the BYO Engine is selected for pre-translation.
Edit a Bring Your Own Engine
To edit a BYO Engine, click the edit icon on the engine tile.
Delete a Bring Your Own Engine
To delete a BYO Engine: