import Translate from "./Translate"; import { useState } from "react"; import Translator from "./ai/Translator.ts"; import Initialize from "./Initialize.tsx"; function App() { const [translator, setTranslator] = useState(null); const [progress, setProgress] = useState(0); const [isInitializing, setIsInitializing] = useState(false); const init = async () => { setIsInitializing(true); const t = Translator.getInstance(); await t.init(setProgress); setTranslator(t); setIsInitializing(false); }; return (

Gemma Logo TranslateGemma // Transformers.js Logo Transformers.js

{translator ? ( ) : ( )}
); } export default App;