nico-martin's picture
nico-martin HF Staff
small typo
dfa2874
import cn from "../utils/classnames.ts";
export default function Introduction({
className = "",
}: {
className?: string;
}) {
return (
<div className={cn("space-y-4 text-left w-full", className)}>
<div
className="animate-fade-in-up"
style={{ animationDelay: "0.1s", opacity: 0 }}
>
<h3 className="font-semibold text-base mb-1">
About TranslateGemma 4B
</h3>
<p className="text-sm text-secondary-foreground">
TranslateGemma is a family of translation models from Google, built on
top of Gemma 3. This 4B parameter model supports translations across
100+ languages with state-of-the-art quality.{" "}
<a
href="https://blog.google/innovation-and-ai/technology/developers-tools/translategemma/"
target="_blank"
rel="noopener noreferrer"
className="text-primary hover:underline underline-offset-2 transition-all hover:underline-offset-4"
>
Learn more
</a>
</p>
</div>
<div
className="animate-fade-in-up"
style={{ animationDelay: "0.2s", opacity: 0 }}
>
<h3 className="font-semibold text-base mb-1">
Completely private & offline-capable
</h3>
<p className="text-sm text-secondary-foreground">
Everything runs entirely in your browser with πŸ€— Transformers.js and
ONNX Runtime Web β€” no data is ever sent to a server. Once loaded, it
works offline.
</p>
</div>
<div
className="animate-fade-in-up"
style={{ animationDelay: "0.3s", opacity: 0 }}
>
<h3 className="font-semibold text-base mb-1">
Experimental β€” WebGPU required
</h3>
<p className="text-sm text-secondary-foreground">
This is experimental and requires a browser with WebGPU support and
enough VRAM to run the model.
</p>
</div>
</div>
);
}