Objeto LanguageDatabase (interfaz ILanguageDatabase) en la API de ABBYY FineReader Engine: proporciona operaciones avanzadas para trabajar con los idiomas de reconocimiento predefinidos y personalizados de FineReader Engine, incluida la creación de idiomas de texto compuestos y la administración de diccionarios de usuario.
Este objeto permite realizar operaciones avanzadas con los idiomas de reconocimiento. Le permite trabajar con todo el conjunto de idiomas predefinidos de ABBYY FineReader Engine, así como importar idiomas personalizados. También le permite crear un idioma de reconocimiento compuesto a partir de varios idiomas predefinidos y/o idiomas personalizados importados.
Actualmente, Visual Components solo es compatible con Windows.
Puede combinar los idiomas personalizados cargados entre sí y con idiomas predefinidos, y usarlos para el reconocimiento de texto. También puede optar por no cargar ningún idioma personalizado en la base de datos de idiomas. En ese caso, solo estarán disponibles los idiomas predefinidos.En Windows, Visual Components, con su interfaz de usuario, proporciona una forma relativamente sencilla de crear idiomas de reconocimiento personalizados. Consulte el procedimiento para crear e importar idiomas de reconocimiento en la descripción del método ILanguageDatabase::LoadFrom.
Para Linux y macOS, puede crear idiomas de reconocimiento personalizados en la versión para Windows de ABBYY FineReader Engine.
Especifica la ruta completa a la carpeta que contiene los archivos de extensión de diccionario (*.ame). Estos archivos contienen palabras añadidas por el usuario al diccionario; solo pueden crearse para idiomas que ya disponen de compatibilidad con diccionario estándar. Estos archivos pueden crearse en ABBYY FineReader, donde se denominan diccionarios de usuario. ABBYY FineReader almacena las extensiones de los diccionarios estándar en la carpeta %appdata%\ABBYY\FineReader\15\FineReaderShell\UserDictionaries.
Puede editar una extensión de diccionario como un diccionario de usuario mediante el objeto Dictionary, que puede obtenerse mediante el método OpenDictionaryExtension.
De forma predeterminada, esta propiedad contiene la ruta a la carpeta UserDictionaries, ubicada en la carpeta de datos de FineReader Engine:
Linux para la instalación automática: /var/lib/ABBYY/SDK/12/FineReader Engine
macOS para la instalación automática: /Library/Application Support/ABBYY/SDK/12/FineReader Engine
Proporciona acceso a la extensión del diccionario estándar para el idioma especificado. La ruta de la extensión del diccionario se define mediante la propiedad DictionaryExtensionsPath.