technical improvements - Turkish English Dictionary