UNPKG

gptrans

Version:

🚆 GPTrans - The smarter AI-powered way to translate.

28 lines (20 loc) • 716 B
import GPTrans from '../index.js'; import { dirname } from 'path'; import { fileURLToPath } from 'url'; import { promises as fs } from 'fs'; // Get current file directory const __dirname = dirname(fileURLToPath(import.meta.url)); // Initialize translator const model = new GPTrans({ model: ['claude-3-7-sonnet-20250219', 'o3-mini-2025-01-31'], from: 'es', // Assuming the source file is in Spanish target: 'en', }); // Load the model await model.preload(); // Read and translate the file const filePath = `${__dirname}/georgia_incident.md`; const content = await fs.readFile(filePath, 'utf-8'); // Translate the content const translatedContent = model.t(content); console.log(translatedContent);