> ## 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.

# TextLanguage-Objekt (ITextLanguage-Schnittstelle)

> TextLanguage-Objekt (ITextLanguage-Schnittstelle) in der ABBYY FineReader Engine API — stellt die Erkennungssprache für einen Text dar und bietet Zugriff auf die Sammlung seiner Basissprachen, Buchstabensätze und anderer Textsprachenattribute; ein persistentes Objekt, das in einer Datei oder im Speicher gespeichert werden kann.

Dieses Objekt beschreibt die Erkennungssprache eines Textes. Die Textsprache besteht im Allgemeinen aus einer Menge von Basissprachen oder aus den Sprachen eines einzelnen Wortes. Der Zugriff auf die Sammlung der Basissprachen eines Textes erfolgt über die Eigenschaft BaseLanguages. Außerdem stellt dieses Objekt Methoden für den Zugriff auf verschiedene Attribute der Textsprache bereit, z. B. auf ihren internen Namen, Gruppen von Buchstabensätzen usw.

Das TextLanguage-Objekt ist ein persistentes Objekt. Das bedeutet, dass der aktuelle Zustand des Objekts in persistentem Speicher gespeichert werden kann. Später kann das Objekt wiederhergestellt werden, indem sein Zustand aus dem persistenten Speicher gelesen wird. Die folgenden Methoden ermöglichen die Persistenz des Objekts:

Linux: [SaveToFile](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method) und [LoadFromFile](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method)

Windows [SaveToFile](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method), [LoadFromFile](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method), [SaveToMemory](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetomemory-method) und [LoadFromMemory](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfrommemory-method).

<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 colspan="3">
        <p>
          <em>Hauptattribute</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="internalname" />

          <strong>InternalName</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>
          Speichert den internen Namen der Textsprache. Da der interne Name zur Identifizierung der Sprache verwendet werden kann, sollte er eindeutig sein.
        </p>

        <p>
          Nach der Erstellung eines neuen Objekts vom Typ <strong>TextLanguage</strong> enthält diese Eigenschaft eine leere Zeichenfolge. Sie können ihr einen eindeutigen Wert zuweisen, um Ihre Textsprache von anderen zu unterscheiden.
        </p>

        <p>Standardmäßig enthält diese Eigenschaft eine leere Zeichenfolge.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/language-related-objects/textlanguage/letterset-property">
              LetterSet
            </a>
          </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>Legt zusätzliche Buchstabensätze für die Textsprache fest.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="recognitionset" />

          <strong>RecognitionSet</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties">
              BSTR
            </a>
          </strong>

          , nur lesbar
        </p>
      </td>

      <td>
        <p>
          Gibt den vollständigen Buchstabensatz zurück, der für die Erkennung mit dieser{" "}
          <strong>TextLanguage</strong> verwendet wird, und kombiniert dabei alle Buchstabensätze der Basissprachen sowie zusätzliche Buchstabensätze.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="baselanguages" />

          <strong>BaseLanguages</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/language-related-objects/baselanguages">
              BaseLanguages
            </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 einen Verweis auf die Sammlung der Basissprachen der aktuellen Textsprache zurück. Diese Sammlung ist stets vorhanden, enthält jedoch standardmäßig keine Elemente.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="prohibitingdictionaries" />

          <strong>ProhibitingDictionaries</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions">
              DictionaryDescriptions
            </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 einen Verweis auf die Sammlung der Sperr-Wörterbücher zurück.
        </p>
      </td>
    </tr>

    <tr>
      <td colspan="3">
        <p>
          <em>Zusätzliche Attribute</em>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <a name="impliedtextcategory" />

          <strong>ImpliedTextCategory</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/enumerations/textcategoryenum">
              TextCategoryEnum
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          Gibt die Textkategorie an, für die die aktuelle Textsprache ausgelegt ist.
        </p>

        <p>
          Standardmäßig enthält diese Eigenschaft den Wert TC\_Unknown, was bedeutet, dass die Textsprache für die Erkennung aller Texttypen verwendet werden kann.
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>
          <strong>
            <a href="/de/fine-reader/engine/api-reference/language-related-objects/baselanguage/userproperty-property">
              UserProperty
            </a>
          </strong>
        </p>
      </td>

      <td>
        <p>
          <strong>VARIANT</strong>
        </p>
      </td>

      <td>
        <p>
          Ermöglicht die Verknüpfung beliebiger benutzerdefinierter Informationen mit einem Objekt vom Typ <strong>TextLanguage</strong>.
        </p>
      </td>
    </tr>
  </tbody>
</table>

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

| Name                                                                                                                                                          | Beschreibung                                                                                                             |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| [CopyFrom](/de/fine-reader/engine/visual-components-reference/supplementary-objects/spellwordcollection/copyfrom-method)                                      | Initialisiert die Eigenschaften des aktuellen Objekts mit den Werten entsprechender Eigenschaften eines anderen Objekts. |
| [LoadFromFile](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfromfile-method)                                                    | Stellt den Objektinhalt aus einer Datei auf dem Datenträger wieder her.                                                  |
| [LoadFromMemory](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/loadfrommemory-method) <br /><br /> **Hinweis:** *Nur unter Windows.* | Stellt den Objektinhalt aus dem globalen Speicher wieder her.                                                            |
| [SaveToFile](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetofile-method)                                                        | Speichert den Objektinhalt in einer Datei auf dem Datenträger.                                                           |
| [SaveToMemory](/de/fine-reader/engine/api-reference/supplementary-objects-and-methods/savetomemory-method) <br /><br /> **Hinweis:** *Nur unter Windows.*     | Speichert den Objektinhalt im globalen Speicher.                                                                         |

<div id="related-objects">
  ## Verwandte Objekte
</div>

<img src="https://mintcdn.com/abbyy/i-EfCQVmseNiPQcp/images/fine-reader/engine/textlanguage.gif?s=4cfb63b50e344c6119758a2cbe179b90" alt="TextLanguage" width="275" height="293" data-path="images/fine-reader/engine/textlanguage.gif" />[](/de/fine-reader/engine/api-reference/language-related-objects/predefinedlanguage#textlanguage)[](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams#textlanguage)[](/de/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/recognizerparams)[](/de/fine-reader/engine/api-reference/language-related-objects/predefinedlanguage)[](/de/fine-reader/engine/api-reference/language-related-objects/externaldictionarydescription)[](/de/fine-reader/engine/api-reference/language-related-objects/regexpdictionarydescription)[](/de/fine-reader/engine/api-reference/language-related-objects/userdictionarydescription)[](/de/fine-reader/engine/api-reference/language-related-objects/standarddictionarydescription)[](/de/fine-reader/engine/api-reference/language-related-objects/dictionarydescription)[](/de/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions)[](/de/fine-reader/engine/api-reference/language-related-objects/dictionarydescriptions)[](/de/fine-reader/engine/api-reference/language-related-objects/baselanguage)[](/de/fine-reader/engine/api-reference/language-related-objects/baselanguages)

[Objektdiagramm](/de/fine-reader/engine/api-reference/object-diagram)

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

Dieses Objekt ist der Ausgabeparameter der Methoden [CreateTextLanguage](/de/fine-reader/engine/api-reference/language-related-objects/languagedatabase/createtextlanguage-method) und [CreateCompoundTextLanguage](/de/fine-reader/engine/api-reference/language-related-objects/languagedatabase/createcompoundtextlanguage-method) des Objekts [LanguageDatabase](/de/fine-reader/engine/api-reference/language-related-objects/languagedatabase).

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

<Accordion title="C#-Code">
  ```csharp theme={null}
  FREngine.IEngine engine;
  // Neues TextLanguage-Objekt erstellen
  FREngine.ILanguageDatabase languageDatabase = Engine.CreateLanguageDatabase();
  FREngine.ITextLanguage textLanguage = languageDatabase.CreateTextLanguage();
  // Alle Attribute aus der vordefinierten englischen Sprache kopieren
  FREngine.ITextLanguage englishLanguage = Engine.PredefinedLanguages.Find( "English" ).TextLanguage;
  textLanguage.CopyFrom( englishLanguage );
  textLanguage.InternalName = "SampleTextLanguage";
  // Einige Attribute ändern, der Sprache ein Wörterbuch zuweisen
  ...
  // Die Sprache für die Erkennung verwenden
  FREngine.IDocumentProcessingParams documentProcessingParams = Engine.CreateDocumentProcessingParams();
  documentProcessingParams.PageProcessingParams.RecognizerParams.TextLanguage = textLanguage;
  document.Process( documentProcessingParams );
  ```
</Accordion>

Das Objekt wird in den folgenden Codebeispielen verwendet:

* Linux: [CustomLanguage](/de/fine-reader/engine/guided-tour/samples#customlanguage)
* Windows: [CommandLineInterface](/de/fine-reader/engine/guided-tour/samples#commandlineinterface); und 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)

[Arbeiten mit Eigenschaften](/de/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/working-with-properties)
