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