Het European Translation Centre is in 1961 opgericht onder auspicieen van de OECD. In 1976 veranderde de naam in International Translation Centre. Het ITC was gehuisvest in het pand van de Bibliotheek Technische Hogeschool in Delft aan de Doelenstraat 101. Het doel van het centrum was het verzamelen en faciliteren van vertaalde literatuur, waarvan de oorspronkelijke tekst in een minder toegankelijk taal was verschenen. Een ander doel was vervolgens de wetenschap en de industrie te attenderen op het bestaan van deze literatuur. Dit werd gedaan door uitgeven van de World Transindex. Het ITC was het centrum van samenwerking tussen een netwerk van internationale bibliotheken en vertaling centra.