Yes, a travel agent can submit an application for Turkey visa on behalf of a traveler. There is no need so far for the traveler to visit personally. However, Every individual must fill up an application form and provide all the required documentation as required by the embassy.