node-language-translate
v1.0.8
Published
🚀 Next-gen translation engine for Node.js | Free unlimited language conversion | AI-powered context-aware translations | Developer-friendly API | Zero dependencies | Built for modern cloud-native applications | Compatible with Express, NestJS & serverles
Maintainers
Keywords
Readme
🌍 Node-Language-Translate
The Ultimate Translation Toolkit for Node.js - Support for 120+ languages | Multi-provider Architecture | Enterprise-Ready
📦 Installation
npm install node-language-translate
# or
yarn add node-language-translate
## 🚀 Usage with ES6 Imports
```typescript
import { Translator } from 'node-language-translate';
const translator = new Translator();
async function translateText() {
try {
const translation = await translator.translate('Good morning', 'en', 'es');
console.log(translation); // "Buenos días"
} catch (error) {
console.error('Translation error:', error.message);
}
}
translateText();⚡ TypeScript Usage Example
Basic translation workflow with error handling:
import { Translator } from 'node-language-translate';
// Initialize translator with default provider
const translator = new Translator();
// Example translation function
async function main() {
try {
const arabicText = await translator.translate('Hello World', 'en', 'ar');
const frenchText = await translator.translate('Good morning', 'en', 'fr');
console.log('Arabic:', arabicText); // مرحبًا أيها العالم
console.log('French:', frenchText); // Bonjour
} catch (error) {
console.error('Translation failed:', error.message);
}
}
// Execute translation
main();
```markdown
**Key Features Demonstrated:**
- ✅ Modern async/await syntax
- ✅ Type safety
- ✅ Error handling
- ✅ Multi-language support