Skip to main content

Interface: ITranslationProvider

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

Pluggable translation provider interface.

Properties

id

readonly id: string

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


isInitialized

readonly isInitialized: boolean

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

Methods

initialize()

initialize(): Promise<void>

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

Returns

Promise<void>


shutdown()?

optional shutdown(): Promise<void>

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

Returns

Promise<void>


translate()

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

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

Parameters

input

string

source

string

target

string

options?

TranslationOptions

Returns

Promise<TranslationResult>