node-language-translate
TypeScript icon, indicating that this package has built-in type declarations

1.0.8ย โ€ขย Publicย โ€ขย Published

๐ŸŒ Node-Language-Translate

NPM Version Downloads MIT License Test Coverage

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

Package Sidebar

Install

npm i node-language-translate

Weekly Downloads

2

Version

1.0.8

License

MIT

Unpacked Size

23.4 kB

Total Files

14

Last publish

Collaborators

  • qandeeil