@alauda/doom
Version:
Doctor Doom making docs.
30 lines (29 loc) • 1.04 kB
TypeScript
import { Command } from 'commander';
import { Language } from '../shared/index.js';
import type { TranslateOptions } from '../types.js';
export interface I18nFrontmatter {
i18n?: {
additionalPrompts?: string;
disableAutoTranslation?: boolean;
};
sourceSHA?: string;
title?: string;
description?: string;
}
export declare const TERMS_SUPPORTED_LANGUAGES: Language[];
export interface InternalTranslateOptions extends TranslateOptions {
source: Language;
sourceContent: string;
target: Language;
additionalPrompts?: string;
isChunk?: boolean;
}
export declare const translateWithChunks: (options: InternalTranslateOptions) => Promise<string>;
export declare const translate: ({ source, sourceContent, target, systemPrompt, userPrompt, additionalPrompts, isChunk, }: InternalTranslateOptions) => Promise<string>;
export interface TranslateCommandOptions {
source: Language;
target: Language;
glob: string[];
copy?: boolean;
}
export declare const translateCommand: Command;