// Generated, do not edit. sha256:a952ea9dd0f828339960be62a36693504bb931d6c638e950608c1e1b185bd27c import { createTranslator } from '../ai/translate.js'; import { handleSecret } from '../ai/handle-secret.mjs'; import { activeName } from '../portfolios.mjs'; import { precisionSettings, precisionKey } from '../ai/precision.js'; const vertalers = new Map(); export async function vertalerVoor(context) { const precision = precisionSettings(); const id = `${context?.session?.id ?? 'los'}::${activeName()}::${precisionKey(precision)}`; if (!vertalers.has(id)) { vertalers.set(id, createTranslator({ secret: await handleSecret(), precision })); } return vertalers.get(id); } export function _resetVertalers() { vertalers.clear(); }