> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# LanguageDatabase-Objekt (ILanguageDatabase-Schnittstelle)

> LanguageDatabase-Objekt (ILanguageDatabase-Schnittstelle) in der ABBYY FineReader Engine API — Bietet erweiterte Funktionen für die Arbeit mit vordefinierten und benutzerdefinierten Erkennungssprachen in FineReader Engine, einschließlich der Erstellung kombinierter Textsprachen und der Verwaltung von Benutzerwörterbüchern.

Dieses Objekt stellt Funktionen für erweiterte Operationen mit Erkennungssprachen bereit. Es ermöglicht Ihnen, mit dem gesamten Satz vordefinierter Sprachen von ABBYY FineReader Engine zu arbeiten und außerdem benutzerdefinierte Sprachen zu importieren. Mit diesem Objekt können Sie eine zusammengesetzte Erkennungssprache aus mehreren vordefinierten Sprachen und/oder importierten benutzerdefinierten Sprachen erstellen.

<Warning>
  Visual Components werden derzeit nur unter Windows unterstützt.
</Warning>

Sie können die geladenen benutzerdefinierten Sprachen miteinander sowie mit vordefinierten Sprachen kombinieren und sie für die Texterkennung verwenden. Sie können auch darauf verzichten, benutzerdefinierte Sprachen in die Sprachdatenbank zu laden. In diesem Fall stehen nur die vordefinierten Sprachen zur Verfügung.

Unter Windows bieten Visual Components mit ihrer Benutzeroberfläche eine relativ einfache Möglichkeit, benutzerdefinierte Erkennungssprachen zu erstellen. Informationen zum Erstellen und Importieren von Erkennungssprachen finden Sie in der Beschreibung der Methode [ILanguageDatabase::LoadFrom](/de/fine-reader/engine/api-reference/language-related-objects/languagedatabase/loadfrom-method).

<Note>
  Unter Linux und macOS können Sie benutzerdefinierte Erkennungssprachen in der Windows-Version von ABBYY FineReader Engine erstellen.
</Note>

<div id="properties">
  ## Eigenschaften
</div>

<table><thead><tr><th><p><strong>Name</strong></p></th><th><p><strong>Typ</strong></p></th><th><p><strong>Beschreibung</strong></p></th></tr></thead><tbody><tr><td><p><strong>Application</strong></p></td><td><p><strong><a href="/de/fine-reader/engine/api-reference/engine-object-iengine-interface">Engine</a></strong>, <a href="/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties#readonly_properties">nur lesbar</a></p></td><td><p>Gibt das <strong>Engine</strong>-Objekt zurück.</p></td></tr><tr><td><p><a name="dictionaryextensionspath" /><strong>DictionaryExtensionsPath</strong></p></td><td><p><strong><a href="/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">BSTR</a></strong></p></td><td><p>Gibt den vollständigen Pfad zum Ordner mit Wörterbucherweiterungsdateien (\*.ame) an. Diese Dateien enthalten Wörter, die vom Benutzer zum Wörterbuch hinzugefügt wurden. Sie können nur für Sprachen erstellt werden, für die bereits Standardwörterbücher unterstützt werden. Diese Dateien können in ABBYY FineReader erstellt werden, wo sie als Benutzerwörterbücher bezeichnet werden. ABBYY FineReader speichert Erweiterungen von Standardwörterbüchern im Ordner <strong>%appdata%\ABBYY\FineReader\15\FineReaderShell\UserDictionaries</strong>.</p><Note>Sie können die Wörterbucherweiterung als Benutzerwörterbuch über das <a href="/de/fine-reader/engine/api-reference/language-related-objects/dictionary">Dictionary</a>-Objekt bearbeiten, das mit der Methode OpenDictionaryExtension abgerufen werden kann.</Note><p>Standardmäßig enthält diese Eigenschaft den Pfad zum Ordner <strong>UserDictionaries</strong>, der sich im FineReader Engine-Datenordner befindet:</p><ul><li><strong>Linux</strong> bei automatischer Installation:<strong> /var/lib/ABBYY/SDK/12/FineReader Engine</strong></li><li>macOS bei automatischer Installation:<strong> /Library/Application Support/ABBYY/SDK/12/FineReader Engine</strong></li><li><strong>Windows</strong>: <a href="/de/fine-reader/engine/distribution/distribution-windows/distribution-kit#finereader_engine_data_folder">FineReader Engine-Datenordner</a></li></ul></td></tr></tbody></table>

<div id="methods">
  ## Methoden
</div>

| Name                                                                                                                                           | Beschreibung                                                                                                                                                                                                                                  |
| ---------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [CreateCompoundTextLanguage](/de/fine-reader/engine/api-reference/language-related-objects/languagedatabase/createcompoundtextlanguage-method) | Erstellt das Objekt [TextLanguage](/de/fine-reader/engine/api-reference/language-related-objects/textlanguage) auf Basis einer oder mehrerer vordefinierter und/oder benutzerdefinierter Sprachen, die in der Sprachdatenbank enthalten sind. |
| [CreateNewDictionary](/de/fine-reader/engine/api-reference/language-related-objects/languagedatabase/createnewdictionary-method)               | Erstellt am angegebenen Speicherort ein neues leeres Benutzerwörterbuch und gibt den Schnittstellenzeiger auf das zugehörige Objekt [Dictionary](/de/fine-reader/engine/api-reference/language-related-objects/dictionary) zurück.            |
| [CreateTextLanguage](/de/fine-reader/engine/api-reference/language-related-objects/languagedatabase/createtextlanguage-method)                 | Erstellt das Objekt [TextLanguage](/de/fine-reader/engine/api-reference/language-related-objects/textlanguage).                                                                                                                               |
| [LoadFrom](/de/fine-reader/engine/api-reference/language-related-objects/languagedatabase/loadfrom-method)                                     | Lädt benutzerdefinierte Sprachen in die Sprachdatenbank.                                                                                                                                                                                      |
| [OpenDictionaryExtension](/de/fine-reader/engine/api-reference/language-related-objects/languagedatabase/opendictionaryextension-method)       | Ermöglicht den Zugriff auf die Wörterbucherweiterung des Standardwörterbuchs für die angegebene Sprache. Der Pfad zur Wörterbucherweiterung wird über die Eigenschaft DictionaryExtensionsPath festgelegt.                                    |
| [OpenExistingDictionary](/de/fine-reader/engine/api-reference/language-related-objects/languagedatabase/openexistingdictionary-method)         | Öffnet ein vorhandenes Benutzerwörterbuch zur Bearbeitung.                                                                                                                                                                                    |

<div id="output-parameter">
  ## Ausgabeparameter
</div>

Dieses Objekt ist der Ausgabeparameter der Methode [CreateLanguageDatabase](/de/fine-reader/engine/api-reference/engine-object-iengine-interface/creation-methods/createlessobjectgreater-methods) des [Engine](/de/fine-reader/engine/api-reference/engine-object-iengine-interface)-Objekts.

<div id="samples">
  ## Beispiele
</div>

<Accordion title="C#-Code">
  ```csharp theme={null}
  FREngine.IEngine engine;
  // Verwenden Sie die LanguageDatabase, um eine kombinierte Textsprache zu erstellen
  FREngine.ILanguageDatabase langDatabase = Engine.CreateLanguageDatabase();
  FREngine.ITextLanguage textLanguage =
   langDatabase.CreateCompoundTextLanguage( "English,German" );
  ```
</Accordion>

Das Objekt wird in den folgenden Codebeispielen verwendet:

* Linux: [CustomLanguage](/de/fine-reader/engine/guided-tour/samples#customlanguage), [CommandLineInterface](/de/fine-reader/engine/guided-tour/samples#commandlineinterface)
* Windows: [CustomLanguage](/de/fine-reader/engine/guided-tour/samples#customlanguage), [CommandLineInterface](/de/fine-reader/engine/guided-tour/samples#commandlineinterface) sowie in den Demo-Tools: [BatchProcessingRecognition](/de/fine-reader/engine/guided-tour/samples#batchprocessingrecognition), [MultiProcessingRecognition](/de/fine-reader/engine/guided-tour/samples#multiprocessingrecognition), [PDFExportProfiles](/de/fine-reader/engine/guided-tour/samples#pdfexportprofiles)

<div id="see-also">
  ## Siehe auch
</div>

[Arbeiten mit Sprachen](/de/fine-reader/engine/guided-tour/advanced-techniques/working-with-languages)
