Skip to main content

Interface: ITranslationProvider

Defined in: packages/agentos/src/cognition/nlp/language/interfaces.ts:97

Pluggable translation provider interface.

Properties​

id​

readonly id: string

Defined in: packages/agentos/src/cognition/nlp/language/interfaces.ts:98


isInitialized​

readonly isInitialized: boolean

Defined in: packages/agentos/src/cognition/nlp/language/interfaces.ts:99

Methods​

initialize()​

initialize(): Promise<void>

Defined in: packages/agentos/src/cognition/nlp/language/interfaces.ts:100

Returns​

Promise<void>


shutdown()?​

optional shutdown(): Promise<void>

Defined in: packages/agentos/src/cognition/nlp/language/interfaces.ts:102

Returns​

Promise<void>


translate()​

translate(input, source, target, options?): Promise<TranslationResult>

Defined in: packages/agentos/src/cognition/nlp/language/interfaces.ts:101

Parameters​

input​

string

source​

string

target​

string

options?​

TranslationOptions

Returns​

Promise<TranslationResult>