Continuous Localization Products
Serge
SERGE (String Extraction and Resource Generation Engine) is a translation automation tool built and open-sourced by Evernote specifically for continuous localization. It is free and unsupported. It was built in combination with its own TMS/CAT tool (Zing) but it also integrates with other TMS via plugins. It's theoretically possible to develop a plugin to integrate to translation vendors directly but none are provided. There is a Smartcat integration out-of-the-box and Smartcat integrates with few vendors, but selection is limited. Here's a CL example using Serge and Smartcat.
Integrations:
- Direct integration with source control
- Web Service API
- CLI client
- External Translation Services
- Supported File Formats
Lokalise
Lokalise is a commercial TMS with several features that help implement a CL workflow. It also supports translation service integration with a few human and machine translation vendors. It also supports over-the-air localization through a proprietary SDK.
Integrations:
Pricing: paid hosted
Transifex
Transifex is a commercial TMS with a few built-in integrations both on the content source and on the translation vendor side that can be leveraged for CL. It also supports file-less ingestion and delivery via CDN through a proprietary SDK.
Integrations:
Pricing: paid hosted
Locize
Locize provides both a CLI tool and a web service API to integrate with a number of translation partners and agencies. Supported File Formats
Pricing is paid hosted based on usage.
Localize
Localize is a content solution centered around automatic content detection and delivery. Their primary goal is to make it easy to ingest web content with a simple inclusion of a web snippet and deliver translations via their CDN. They also have a mobile solution with a more traditional file extraction and translation commit to source control. Translation can be done ad-hoc into their product or sent automatically to machine or human translation (Gengo and TextMaster). Pricing is paid hosted constrained by usage limits.
Memsource
Memsource is a commercial TMS marketed as a CL solution. It offers a few built-in integrations and a web service API.
Integrations:
Pricing: paid hosted
Weblate
Weblate is a TMS with a focus on continuous localization but no integration with translation vendors out of the box. Integration can be implemented via API's.
Integrations:
Pricing: free self-hosting and paid hosted & on-premise solutions
MotaWord
MotaWord is a translation vendor with API and integrations that facilitate a continuous localization workflow.
Integrations:
Pricing: free (included in translation cost)
TO DO
Products:
- https://github.com/box/mojito https://www.mojito.global//docs/guides/getting-started/
- https://gitlocalize.com
- https://www.bablic.com/integrations
- https://support.crowdin.com/ordering-professional-translations/
- https://xtm.cloud/software-localization/
- https://lingohub.com/p/features
- https://www.languagewire.com/en/technology/platform
- https://wiki.lingoport.com/L10n_Vendors_and_Integration
- https://weglot.com/integrations/
- https://phrase.com/integrations/ https://help.phrase.com/help/libraries-tools https://help.phrase.com/help/buying-professional-translations-in-phrase
- https://www.smartling.com/software/integrations/
- https://translated.com/translation-os
- https://github.com/marketplace/category/continuous-integration
- https://github.com/marketplace/my-acclaro-translations
- https://github.com/marketplace/poeditor
- https://github.com/marketplace/localazy
Docs:
- https://www.acclaro.com/blog/the-business-value-of-continuous-localization/
- https://phrase.com/lp/infographic-ideal-l10n-workflow/
Github:
- https://github.com/marketplace/globalyzer-express
- https://github.com/marketplace/actions/github-spellcheck
- https://github.com/alexkiro/i18n-coverage
- https://github.com/marketplace/actions/lokalise-file-push
Special mention
Gengo
Gengo was one of the early LSP that offered a web service API as one of the primary ways to submit content for translation. This may allow to build a CL solution but requires custom code to be written for integration.