1.0.0 • Published 9 months ago
indian-translater v1.0.0
indian-translater
A powerful translation library for Indian languages with built-in support for Hindi and Marathi translations, along with Indian number system, currency, and date formatting.
Features
- Translation support for Hindi and Marathi
 - Indian number system formatting (lakhs and crores)
 - Indian currency (INR) formatting
 - Indian date formatting
 - Built-in translations (works offline)
 - TypeScript support
 
Installation
npm install indian-translaterUsage
Basic Translation
import { IndianTranslator } from 'indian-translater';
const translator = new IndianTranslator();
// Translate to Hindi
console.log(translator.translate('hello', 'hi')); // नमस्ते
// Translate to Marathi
console.log(translator.translate('hello', 'mr')); // नमस्कारNumber Formatting
import { IndianFormatters } from 'indian-translater';
// Format number in Indian system
console.log(IndianFormatters.formatNumber(1234567)); // 12,34,567Currency Formatting
import { IndianFormatters } from 'indian-translater';
// Format currency with symbol
console.log(IndianFormatters.formatCurrency(1234567)); // ₹12,34,567.00
// Format currency without symbol
console.log(IndianFormatters.formatCurrency(1234567, { symbol: false })); // 12,34,567.00Date Formatting
import { IndianFormatters } from 'indian-translater';
const date = new Date();
console.log(IndianFormatters.formatDate(date)); // DD/MM/YYYY formatAdding Custom Translations
const customTranslations = {
  'good morning': {
    hi: 'शुभ प्रभात',
    mr: 'शुभ सकाळ'
  }
};
translator.addTranslations(customTranslations);License
MIT
1.0.0
9 months ago