UNPKG

@yogesh0333/yogiway-prompt

Version:

Free & Open Source Prompt Optimization Library - Save 30-50% on AI API costs. Multi-language, multi-platform support.

27 lines (26 loc) 816 B
/** * Multi-Language Optimization Rules * Language-specific optimization patterns and rules */ export type Language = 'en' | 'es' | 'fr' | 'de' | 'it' | 'pt' | 'ru' | 'zh' | 'ja' | 'ko'; export interface LanguageRules { redundantPhrases: RegExp[]; verbosePatterns: Array<[RegExp, string]>; fillerWords: RegExp; whitespaceRules: { compressMultipleSpaces: boolean; compressNewlines: boolean; }; } /** * Detect language from text (simple heuristic) */ export declare function detectLanguage(text: string): Language; /** * Get optimization rules for a language */ export declare function getLanguageRules(language: Language): LanguageRules; /** * Apply language-specific optimization */ export declare function optimizeForLanguage(text: string, language?: Language): string;