Server SDK (Node.js)

Server-side client library for Node.js backends and Deno

Singleton Pattern

The server SDK uses a singleton pattern for efficiency. The client is created once and reused.

import { getServerClient, t } from '@languager-ai/sdk/server';

// Initialize on first call
getServerClient();

// Translate a string
const result = await t('Hello', 'es');
console.log(result); // "Hola"

Configuration

The singleton client uses environment variables:

  • LANGUAGER_API_KEY - Your API key
  • LANGUAGER_BASE_URL - API base URL (optional)