import { pipeline, env } from "@huggingface/transformers"; import { NextRequest, NextResponse } from "next/server"; env.allowRemoteModels = true; env.allowLocalModels=false; env.cacheDir = "./.cache"; export const POST = async (request: NextRequest) => { try{ const { text, code } = await request.json(); const translator = await pipeline("translation", "Xenova/m2m100_418M"); const out = await translator(text, { src_lang: "en", tgt_lang: code, } as never); return NextResponse.json(out); }catch(e){ console.error(e) } };