Contentful Translation Services

Go multilingual
without leaving Contentful.

Professional translation for Contentful websites, delivered straight back into your site. Choose the pages, review the translations in your own editor and publish when ready.

Contentful makes adding a language easy. Filling it is the hard part.

Adding a locale in Contentful takes a minute. Getting every page, section, button and SEO field translated into it is where multilingual sites stall. Content gets copied into spreadsheets, sent by email and pasted back by hand, and something always breaks: a link lost from rich text, a field over its character limit, a translation that overwrote an edit nobody knew about.

Brightlines connects directly to your Contentful space. You pick the entries, we translate them with native linguists, and the translations are written back as unpublished changes into the correct locale, with rich text, links and references intact. Nothing is published until you say so, and any import can be reversed.

BLT SQ Logo Pea Green 500px

Your content model stays intact

  • Rich text, links, bold and italic preserved, references untouched
  • Translations land in the correct locale field as unpublished changes
  • Translation memory keeps every page consistent and updates cheaper
BLT SQ Logo Pea Green 500px

Translated by people, not pasted by a machine

  • Native linguists for every language; never raw AI output in your fields
  • Choose from AI+human to fully human creative translation
  • Linguists from your sector, translating content they understand
For content and development teams

Every market gets the 
site you meant to build.

Connected in minutes. No exports, no spreadsheets, no developer.

Your French locale is half empty and the campaign goes live in three weeks. Send the pages to us from the connector, review what comes back in Contentful, and publish when you are ready. The same linguist works on your account so tone and terminology hold from page to page, and translation memory keeps later updates quick and consistent.

Get a Quote
I Stock 2270689833
BLT SQ Logo Pea Green 500px
4.9
Overall Rating
More markets. Same brand voice.
Your content, everywhere it needs to be.
Website 1

Developers and agencies building on Contentful

If you build Contentful sites for clients, a translation brief should not turn into an integration project. There is nothing to install and no API scripts to maintain. The connector respects your content model: it only touches fields marked for localisation, checks translations against field rules before writing, flags anything for review and takes a snapshot first so that any import can be undone without disturbing later edits. You keep the build; we handle the languages.

Contact
004 Neil DSCF0037
Julie Fry Headshot Hi Res
Irini Ranxha 2
Explore our services
Get a price for your project
Not sure where to start?

Book a Contentful translation discovery call

Tell us which markets are next and roughly how much content is involved, and we will show you how the connector works with your Contentful space.
Book a discovery call
I Stock 2174235282 CTA Lady

Connect Contentful

Click Connect Contentful and sign in with your own Contentful account. No tokens to copy, nothing to install. Connect with any Contentful account that can edit your space, or set up a dedicated Contentful user for Brightlines so changes are clearly labelled and the connection does not depend on one person.

  • Sign in through Contentful's own login
  • No access tokens to copy or share
  • Nothing to install in your space
  • Works with any account that can edit your space
  • Choose the space and environment you want to use

 

Get a price for your project

Choose what to translate

Pick the pages or entries you want. Each shows its word count and translation status per language. Select a page and its linked sections; buttons and SEO fields come with it, listed before anything is exported.

  • Word count and translation status per entry and language
  • Linked sections, buttons and SEO fields included automatically
  • Full list shown before export, so nothing is included by surprise
  • Filter by content type or tag, search by title
  • Only the locales already set up in your space
Get a price for your project

We translate

Your content is translated by native linguists. Choose the level that fits the content, from AI first drafts to fully human creative translation for the pages that win customers. Translation memory reuses every approved translation, so updates stay consistent and cost less.

  • Native linguists for every language
  • From AI drafts to fully human creative translation
  • Formatting and links protected throughout
  • Translation memory for consistency and lower cost on updates
  • Quote based on actual word counts before work starts
Get a price for your project

Review before it goes live

Translations arrive in Contentful as unpublished changes, with a preview of every field that will change, checked against field rules first. You review in your own editor and publish when you are ready.

  • Preview of every field that will change
  • Field rules checked first: character limits, required and unique fields
  • Written as unpublished changes, never published by us
  • Snapshot taken before every import
  • Import reversible in one click; anything you edited since stays as you left it.
Get a price for your project

Video and documents

The same connection handles more than page copy. Send video for subtitle translation, with transcription available when there is no caption file, and documents such as Word files and PDFs. For PDFs, we may ask for the original editable file so the layout can be reproduced.

  • Video subtitle translation
  • Transcription available when a video has no caption file.
  • PDF and other document translation
  • Same linguists and translation memory as your site content
  • One place to see every job
Get a price for your project
How it works

Five steps, one connection

Connect Contentful

Your own login, nothing to install
Find out more

Choose what to translate

Pages, entries and everything linked to them
Find out more

We translate

From AI drafts to fully human creative translation
Find out more

Review before it goes live

You check, you publish, nothing goes live without you
Find out more

Video and documents

Subtitles and PDFs through the same connection
Find out more
Common questions

Questions about Contentful translation

Contentful translation questions tend to be practical: how we get access, what happens to rich text and linked entries, and how you stay in control of what goes live. If yours is not answered here, get in touch and we will answer it for you.

How does Brightlines connect to our Contentful space?

Through Contentful’s own login. You click Connect Contentful, sign in and approve access, just as you would connect any app to your account. No access tokens are copied or emailed. You can connect with any account that can edit your space, or set up a dedicated Contentful user for Brightlines so changes are clearly labelled and the connection does not depend on one person. Access to your Contentful account can be removed at any time.

How are Contentful locales handled?

Translations are added to the locales already set up in your space. We do not add locales or change your content model. If a locale is missing, your Contentful admin adds it under Settings and Locales, enables localisation on the fields that need it, and the connector picks it up. We only translate fields marked for localisation, so IDs, dates and technical fields are left alone.

What happens to rich text, links and embedded entries?
Can we review translations before they go live, and reverse them if needed?

Yes to both. Translations are written to Contentful as unpublished changes, so you review and publish in the normal way. Before anything is written, the connector takes a snapshot of the existing translations. If an import needs reversing, undo restores the previous translations, leaves any fields you edited since untouched, and lists them for review.

Can the same connector translate our videos and PDFs?

Yes. Video goes through the same connection for subtitle translation, with transcription available where there is no caption file. Documents such as PDFs are translated alongside your site content, by the same linguists and with the same translation memory, so terminology stays consistent across everything you publish. For PDFs, we may ask for the original editable file so the layout can be reproduced.

Supported 
Languages

We support a wide range of languages, from major global markets to specialist regional languages.

Brazil
Brazilian Portuguese
Netherlands
Dutch
Italy
Italian
Asset 11
Latin American Spanish
German
German
Asset 16
Chinese
Asset 14
Arabic
Malaysia
Malay
Russian
Russian
Poland
Polish
Portugal
European Portuguese
Turkey
Turkish
Indonesia
Indonesian
Croatia
Croatian
Czechia
Czech
Denmark
Danish
Finland
Finnish
Norway
Norwegian
Sweden
Swedish
Asset 18
Swahili
Pakistan
Urdu
French
French
France
European French
Canada
Canadian French
Japan
Japanese
South Korea
Korean
India
Hindi
Thailand
Thai
Vietnam
Vietnamese
Greece
Greek
Romania
Romanian
Hungary
Hungarian
Wales
Welsh
Brazil
Brazilian Portuguese
Netherlands
Dutch
Italy
Italian
Asset 11
Latin American Spanish
German
German
Asset 16
Chinese
Asset 14
Arabic
Malaysia
Malay
Russian
Russian
Poland
Polish
Portugal
European Portuguese
Turkey
Turkish
Indonesia
Indonesian
Croatia
Croatian
Czechia
Czech
Denmark
Danish
Finland
Finnish
Norway
Norwegian
Sweden
Swedish
Asset 18
Swahili
Pakistan
Urdu
French
French
France
European French
Canada
Canadian French
Japan
Japanese
South Korea
Korean
India
Hindi
Thailand
Thai
Vietnam
Vietnamese
Greece
Greek
Romania
Romanian
Hungary
Hungarian
Wales
Welsh
Brazil
Brazilian Portuguese
Netherlands
Dutch
Italy
Italian
Asset 11
Latin American Spanish
German
German
Asset 16
Chinese
Asset 14
Arabic
Malaysia
Malay
Russian
Russian
Poland
Polish
Portugal
European Portuguese
Turkey
Turkish
Indonesia
Indonesian
Croatia
Croatian
Czechia
Czech
Denmark
Danish
Finland
Finnish
Norway
Norwegian
Sweden
Swedish
Asset 18
Swahili
Pakistan
Urdu
French
French
France
European French
Canada
Canadian French
Japan
Japanese
South Korea
Korean
India
Hindi
Thailand
Thai
Vietnam
Vietnamese
Greece
Greek
Romania
Romanian
Hungary
Hungarian
Wales
Welsh
Brazil
Brazilian Portuguese
Netherlands
Dutch
Italy
Italian
Asset 11
Latin American Spanish
German
German
Asset 16
Chinese
Asset 14
Arabic
Malaysia
Malay
Russian
Russian
Poland
Polish
Portugal
European Portuguese
Turkey
Turkish
Indonesia
Indonesian
Croatia
Croatian
Czechia
Czech
Denmark
Danish
Finland
Finnish
Norway
Norwegian
Sweden
Swedish
Asset 18
Swahili
Pakistan
Urdu
French
French
France
European French
Canada
Canadian French
Japan
Japanese
South Korea
Korean
India
Hindi
Thailand
Thai
Vietnam
Vietnamese
Greece
Greek
Romania
Romanian
Hungary
Hungarian
Wales
Welsh
Brazil
Brazilian Portuguese
Netherlands
Dutch
Italy
Italian
Asset 11
Latin American Spanish
German
German
Asset 16
Chinese
Asset 14
Arabic
Malaysia
Malay
Russian
Russian
Poland
Polish
Portugal
European Portuguese
Turkey
Turkish
Indonesia
Indonesian
Croatia
Croatian
Czechia
Czech
Denmark
Danish
Finland
Finnish
Norway
Norwegian
Sweden
Swedish
Asset 18
Swahili
Pakistan
Urdu
French
French
France
European French
Canada
Canadian French
Japan
Japanese
South Korea
Korean
India
Hindi
Thailand
Thai
Vietnam
Vietnamese
Greece
Greek
Romania
Romanian
Hungary
Hungarian
Wales
Welsh
Pakistan
Punjabi
Bangladesh
Bengali
South Africa
Afrikaans
Israel
Hebrew
Iran
Farsi
United Kingdom
English
Ukraine
Ukrainian
India
Marathi
India
Tamil
Spain
European Spanish
Catalonia fixed
Catalan
South Africa
Zulu
South Africa
Xhosa
Somalia
Somali
Iceland
Icelandic
Bosnia
Bosnian
India
Telugu
Kazakhstan
Kazakh
Belarus
Belarusian
Nigeria
Yoruba
Albanian
Albanian
Bulgaria
Bulgarian
Serbia
Serbian
Slovakia
Slovak
Lithuania
Lithuanian
Latvia
Latvian
Estonia
Estonian
Slovenia
Slovenian
Macedonia
Macedonian
Ireland
Irish
Azerbaijan
Azerbaijani
Kurdistan
Kurdish
United States
American English
Flanders
Flemish
Pakistan
Punjabi
Bangladesh
Bengali
South Africa
Afrikaans
Israel
Hebrew
Iran
Farsi
United Kingdom
English
Ukraine
Ukrainian
India
Marathi
India
Tamil
Spain
European Spanish
Catalonia fixed
Catalan
South Africa
Zulu
South Africa
Xhosa
Somalia
Somali
Iceland
Icelandic
Bosnia
Bosnian
India
Telugu
Kazakhstan
Kazakh
Belarus
Belarusian
Nigeria
Yoruba
Albanian
Albanian
Bulgaria
Bulgarian
Serbia
Serbian
Slovakia
Slovak
Lithuania
Lithuanian
Latvia
Latvian
Estonia
Estonian
Slovenia
Slovenian
Macedonia
Macedonian
Ireland
Irish
Azerbaijan
Azerbaijani
Kurdistan
Kurdish
United States
American English
Flanders
Flemish
Pakistan
Punjabi
Bangladesh
Bengali
South Africa
Afrikaans
Israel
Hebrew
Iran
Farsi
United Kingdom
English
Ukraine
Ukrainian
India
Marathi
India
Tamil
Spain
European Spanish
Catalonia fixed
Catalan
South Africa
Zulu
South Africa
Xhosa
Somalia
Somali
Iceland
Icelandic
Bosnia
Bosnian
India
Telugu
Kazakhstan
Kazakh
Belarus
Belarusian
Nigeria
Yoruba
Albanian
Albanian
Bulgaria
Bulgarian
Serbia
Serbian
Slovakia
Slovak
Lithuania
Lithuanian
Latvia
Latvian
Estonia
Estonian
Slovenia
Slovenian
Macedonia
Macedonian
Ireland
Irish
Azerbaijan
Azerbaijani
Kurdistan
Kurdish
United States
American English
Flanders
Flemish
Pakistan
Punjabi
Bangladesh
Bengali
South Africa
Afrikaans
Israel
Hebrew
Iran
Farsi
United Kingdom
English
Ukraine
Ukrainian
India
Marathi
India
Tamil
Spain
European Spanish
Catalonia fixed
Catalan
South Africa
Zulu
South Africa
Xhosa
Somalia
Somali
Iceland
Icelandic
Bosnia
Bosnian
India
Telugu
Kazakhstan
Kazakh
Belarus
Belarusian
Nigeria
Yoruba
Albanian
Albanian
Bulgaria
Bulgarian
Serbia
Serbian
Slovakia
Slovak
Lithuania
Lithuanian
Latvia
Latvian
Estonia
Estonian
Slovenia
Slovenian
Macedonia
Macedonian
Ireland
Irish
Azerbaijan
Azerbaijani
Kurdistan
Kurdish
United States
American English
Flanders
Flemish
Pakistan
Punjabi
Bangladesh
Bengali
South Africa
Afrikaans
Israel
Hebrew
Iran
Farsi
United Kingdom
English
Ukraine
Ukrainian
India
Marathi
India
Tamil
Spain
European Spanish
Catalonia fixed
Catalan
South Africa
Zulu
South Africa
Xhosa
Somalia
Somali
Iceland
Icelandic
Bosnia
Bosnian
India
Telugu
Kazakhstan
Kazakh
Belarus
Belarusian
Nigeria
Yoruba
Albanian
Albanian
Bulgaria
Bulgarian
Serbia
Serbian
Slovakia
Slovak
Lithuania
Lithuanian
Latvia
Latvian
Estonia
Estonian
Slovenia
Slovenian
Macedonia
Macedonian
Ireland
Irish
Azerbaijan
Azerbaijani
Kurdistan
Kurdish
United States
American English
Flanders
Flemish