UNPKG

yandex-cloud-translate

Version:

Translate text with Yandex Cloud AI API

23 lines (22 loc) 593 B
interface Config { YC_OAUTH_TOKEN?: string; YC_FOLDER_ID?: string; YC_API_ADDRESS?: string; } interface ITranslateConfig { texts: string | string[]; from?: string | null; to: string; format?: 'text' | 'html'; } export declare class Yandex { private YC_OAUTH_TOKEN; private YC_FOLDER_ID; private IAM_TOKEN; private IAM_TOKEN_EXPIRES; private YC_API_ADDRESS; constructor(config?: Config); setIamToken(): Promise<void>; translate({ texts, to, from, format }: ITranslateConfig): Promise<typeof texts>; } export {};