Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

node-language-translate

qandeeil24MIT1.0.8TypeScript support: included

🚀 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

translation, translator, i18n, localization, l10n, multilingual, nodejs, typescript, javascript-library, free-translation, open-source-translation, language-conversion, text-translation, internationalization, cross-language, language-processing, rest-api-client, async-await, promise-based, express-middleware, nestjs-integration, serverless-translation, developer-tools, npm-package, sdk, arabic-translation, english-translation, multilingual-support

readme

🌍 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:

`typescript 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