يسرد مربع الحوار تحديد المترجم مكتبات .dll للترجمة المثبتة ويسمح بتحديد ترجمة واحدة، وبذلك يتم تمكين برنامج التشغيل من ترجمة البيانات من مجموعة أحرف واحدة إلى مجموعة أخرى. يقوم التطبيق ومصدر البيانات غالبًا بتخزين البيانات بمجموعة أحرف مختلفة. يوفر ODBC آلية عامة تسمح لبرنامج التشغيل بترجمة البيانات من مجموعة أحرف واحدة إلى مجموعة أخرى.
بعد تحديد إحدى مكتبات .dll للترجمة، يقوم برنامج التشغيل بتحميلها واستدعائها لترجمة كافة البيانات التي تتدفق بين التطبيق ومصدر البيانات. ويشمل ذلك كافة عبارات SQL ومعلمات الأحرف التي يتم إرسالها إلى مصدر البيانات وكافة نتائج الأحرف وبيانات تعريف الأحرف مثل أسماء الأعمدة ورسائل الخطأ التي يتم استردادها من مصدر البيانات. ولا تتم ترجمة بيانات الاتصال، نظرًا لأنه لا يتم تحميل .dll للترجمة حتى بعد أن يتصل التطبيق بمصدر البيانات.
تقوم .dll للمترجم بتطبيق وظيفتي الترجمة SQLDriverToDataSource وSQLDataSourceToDriver التي يتم استدعاؤهما بواسطة برنامج التشغيل، ويمكن كتابتهما بواسطة مطور التطبيق أو مطور برنامج التشغيل أو جهة خارجية.
لمزيد من المعلومات حول مكتبات .dll للترجمة، راجع