Getty Images Selects Translations.com Technology to Manage Global Content