For translation services, there are two main ways to get the job done: working with a freelancer or through an agency. A freelancer is a single person offering a service into one specific language. Some clients like this idea, as they can choose who will be the ultimate person who will translate their text. However, others prefer to work with an agency that can link them to a large pool of talented people who can translate into multiples languages, through a single point of contact.