Translation service integrations
Brightspot provides built-in integrations with popular translation services. Each integration requires its own dependency and configuration.
Available integrations
| Service | Artifact | Description |
|---|---|---|
| Amazon Translate | aws | Machine translation using AWS Translate |
| Google Translate | google | Machine translation using Google Cloud Translation |
| Lingotek | lingotek | Professional human translation via Lingotek TMS |
Machine vs. human translation
The available integrations fall into two categories:
Machine Translation (Amazon Translate, Google Translate)
- Instant translations using AI/neural networks
- Lower cost per word
- Best for high-volume, time-sensitive content
- May require human review for quality
Human Translation (Lingotek)
- Professional translators with subject matter expertise
- Higher quality with review workflows
- Translation memory for consistency
- Best for marketing content, legal documents, or brand-sensitive material
Choosing a translation service
Consider the following when selecting a translation service:
- Quality requirements — Use human translation (Lingotek) for content requiring high accuracy; machine translation for speed and volume
- Existing infrastructure — If you already use AWS or Google Cloud, use the corresponding translation service for easier credential management
- Language support — Check that your required language pairs are supported by the service
- Pricing — Machine translation is typically priced per character; human translation per word with workflow costs
- Turnaround time — Machine translation is instant; human translation takes days to weeks depending on volume
Configuration overview
Each integration follows the same general pattern:
- Add the dependency to your build
- Configure credentials in Brightspot's global settings
- Configure translation settings at the site level (see Configuration)
See the individual integration guides for service-specific setup instructions.
Building Custom Integrations
If you need to integrate with a translation service not provided out of the box, see the Extending guide for information on building custom translation services.