"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.TranslateServerFaDe = void 0; const express_1 = __importDefault(require("express")); const HybridTranslateFaDe_1 = require("./HybridTranslateFaDe"); const TranslateServer_1 = require("./TranslateServer"); class TranslateServerFaDe extends TranslateServer_1.TranslateServer { constructor() { super(...arguments); this.inprogress = false; this.app = (0, express_1.default)(); this.port = 3100; this.route = "/translateFaDe"; this.hybridTranslatorFaDe = new HybridTranslateFaDe_1.HybridTranslateFaDe(); } async prepare() { await this.hybridTranslatorFaDe.prepare(); this.app.get(this.route + '/:text', async (request, response, next) => { if (!this.inprogress) { this.inprogress = true; const text = decodeURI(request.params.text); const result = await this.hybridTranslatorFaDe.translate(text, "fa", "en"); response.status(200); response.json({ result: result }); this.inprogress = false; } next(); }); } } exports.TranslateServerFaDe = TranslateServerFaDe;
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
Browcore.js | File | 6.89 KB | 0644 |
|
HybridTranslate.js | File | 6.05 KB | 0644 |
|
HybridTranslateDeDe.js | File | 2.2 KB | 0644 |
|
HybridTranslateDeFa.js | File | 2.03 KB | 0644 |
|
HybridTranslateFaDe.js | File | 2.99 KB | 0644 |
|
TranslateServer.js | File | 1.91 KB | 0644 |
|
TranslateServerDeDe.js | File | 1.37 KB | 0644 |
|
TranslateServerDeFa.js | File | 1.37 KB | 0644 |
|
TranslateServerFaDe.js | File | 1.37 KB | 0644 |
|
generate-cookie.js | File | 635 B | 0644 |
|
main.js | File | 1.85 KB | 0644 |
|
server-de-fa.js | File | 2.88 KB | 0644 |
|
server.js | File | 764 B | 0644 |
|