Creative Words – Where Language meets Innovation – is a localization and content management company with its headquarters in Genoa, Italy.
They offer:
- Translation and localization
- Transcreation
- Machine translation and post-editing
- Third-party review
- Multimedia services