As a Translation Specialist, you will be responsible for managing and executing translation projects for a range of clients. Your role will involve translating documents, localizing content, and ensuring linguistic accuracy while maintaining the project deadlines. Proficiency in multiple languages and experience in the localization industry is highly valued.