import { MiniAppServer, type MentraSession } from "@mentra/sdk";
const app = new MiniAppServer({
packageName: "com.example.translator",
apiKey: process.env.API_KEY!,
port: 3000,
});
app.onSession((session: MentraSession) => {
session.transcription.configure({
languageHints: ["en"],
});
session.translation.to("es", (data) => {
if (data.isFinal) {
session.display.showDoubleTextWall(data.originalText, data.text);
} else {
session.display.showTextWall(data.text);
}
});
session.display.showTextWall("Translator ready - start speaking");
});
await app.start();