Třída Translator
Pomocí této třídy se zpřístupňuje převodní tabulka mezi vnitřní identifikací datových objektů v ABRA Gen a jejich vnější identifikací, např. v jiných informačních systémech. Tato tabulka se také naplňovala během převodu dat z předchozího systému ABRA Gold, je však možné ji využít i pro jiné účely. V tom případě doporučujeme používat translátory nikoliv identifikované třídou v ABRA Gen, ale konkrétním pakovaným GUID. Viz metoda CreateTranslator.
Metody a vlastnosti:

function Add(const Term: WideString; const Meaning: WideString): WordBool;
- Popis:
- Přidá do translátoru záznam. Pokud byl záznam přidán, je vráno True.

function Get(const Term: WideString; out Meaning: WideString): WordBool;
- Popis:
- Vrátí z translátoru záznam identifikovaný pomocí Term. Pokud byl záznam nalezen, je vráceno True.

function GetMeaningOf(const Term: WideString): WideString;
- Popis:
- Vrátí z translátoru záznam identifikovaný pomocí Term. Jedná se o podobnou funkci jako je funkce Get s tím rozdílem, že není výsledek vracen v out parametru. Pokud nebyl záznam nalezen, je vrácen prázdný řetězec.

procedure Delete(const Term: WideString);
- Popis:
- Smaže z translátoru záznam identifikovaný pomocí Term.

function Exists(const Term: WideString): WordBool;
- Popis:
- Vrátí True pokud záznam identifikovaný pomocí Term existuje.

function First(out Term: WideString; out Meaning: WideString): WordBool;
- Popis:
- Vrátí první záznam v translátoru, pokud je translátor prázdný vrátí False.
- Související metody:
- Next

function Next(out Term: WideString; out Meaning: WideString): WordBool;
- Popis:
- Vrátí další záznam v translátoru, používá se pouze po vyvolání First nebo Next. Pokud již další záznam není, vrátí False.
- Související metody:
- First

property Count: Integer readonly;
- Popis:
- Vrátí počet záznamů v translátoru.