W oknie dialogowym Wybieranie translatora znajduje się lista zainstalowanych plików .dll translatora, z której można wybrać jeden plik, aby umożliwić translację danych z jednego zestawu znaków na inny przez sterownik. Aplikacja często przechowuje dane w innym zestawie znaków niż źródło danych. ODBC udostępnia ogólny mechanizm, który umożliwia translację danych z jednego zestawu znaków na inny przez sterownik.

Gdy plik .dll translatora zostanie określony, sterownik wczyta go i będzie wywoływać w celu translacji wszystkich danych przepływających między aplikacją a źródłem danych. Obejmuje to wszystkie instrukcje SQL i parametry znakowe wysyłane do źródła danych oraz wszystkie wyniki znakowe, metadane znakowe, jak nazwy kolumn, i komunikaty o błędzie pobierane ze źródła danych. Dane połączenia nie są objęte translacją, ponieważ plik .dll nie jest ładowany, dopóki aplikacja nie połączy się ze źródłem danych.

Plik .dll translatora, który implementuje funkcje translacji SQLDriverToDataSource i SQLDataSourceToDriver wywoływane przez sterownik, może napisać programista aplikacji, programista sterowników lub inna firma.

Aby uzyskać więcej informacji dotyczących plików .dll translatora, zobacz podręcznik ODBC Programmer's Reference.