technical improvements - Turco Inglés Diccionario