@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
TypeScript
/**
* 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;