Skip to main content
Version: 1.2.x

Translation service integrations

Brightspot provides built-in integrations with popular translation services. Each integration requires its own dependency and configuration.

Available integrations​

ServiceArtifactDescription
Amazon TranslateawsMachine translation using AWS Translate
DeepLdeeplMachine translation using DeepL
Google TranslategoogleMachine translation using Google Cloud Translation
LingoteklingotekProfessional human translation via Lingotek TMS

Machine vs. human translation​

The available integrations fall into two categories:

Machine Translation (Amazon Translate, DeepL, 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:

  1. Add the dependency to your build
  2. Configure credentials in Brightspot's global settings
  3. 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.