FrameSpell ist eine KI-gestützte Rechtschreibprüfung API für Entwickler und Unternehmen. Sie schicken einen deutschen Text per HTTP-POST – die API gibt den korrigierten Text als JSON zurück. Das Modell dahinter (MT5) versteht Kontext, nicht nur einzelne Wörter. Typische Anwendungsfälle sind CMS-Integrationen, SaaS-Produkte, Chatbots, E-Mail-Systeme und EdTech-Plattformen.
Klassische Spellchecker vergleichen Wörter mit einem Wörterbuch und prüfen Grammatikregeln. Sie scheitern bei Kontextfehlern wie „Er fuhr nah Berlin" – jedes Wort ist korrekt geschrieben, die Präposition ist aber falsch. Das MT5-Modell von FrameSpell analysiert den gesamten Satzzusammenhang und erkennt solche semantischen Fehler zuverlässig. Ergebnis: deutlich weniger False Positives und bessere Korrekturen bei Fachvokabular, zusammengesetzten Wörtern und idiomatischen Ausdrücken.
| Merkmal | Regelbasiert | KI (FrameSpell) |
|---|---|---|
| Kontextverständnis | ✗ Nein | ✓ Ja |
| Neue Wörter / Fachbegriffe | ✗ Oft Fehler | ✓ Robust |
| Zusammengesetzte Wörter (DE) | ✗ Begrenzt | ✓ Gut |
| Setup-Aufwand | ✓ Minimal | ✓ Minimal (API) |
| Self-Hosting nötig | Oft ja | ✗ Nein (Cloud) |
FrameSpell erreicht auf deutschen Standardtexten eine Genauigkeit von 99.2 %. Bei stark umgangssprachlichen Texten oder sehr seltenen Fachbegriffen kann die Genauigkeit leicht abweichen. Das Modell wird kontinuierlich weiterentwickelt. Nutzer des Enterprise-Plans können auf Custom-Modelle setzen, die speziell auf ihren Fachbereich feinabgestimmt sind.
FrameSpell läuft vollständig auf Cloudflare Workers – Cloudflares globalem Edge-Netzwerk mit über 300 Rechenzentren weltweit. Das bedeutet: Ihre API-Anfragen werden automatisch vom geografisch nächstgelegenen Knoten verarbeitet. DDoS-Schutz, automatisches TLS und 99.9 % Uptime sind inklusive – kein separates Setup nötig.
Ja. Der Free-Plan ist dauerhaft kostenlos und umfasst 20 Anfragen pro Minute – ohne Kreditkarte, ohne Ablaufdatum. Er eignet sich ideal für Prototypen, kleine Projekte und zum Testen der API. Zusätzliche Anfragen über das Limit werden mit €0.009 pro Request abgerechnet oder Sie wechseln auf einen Plan mit höheren Limits.
Der Professional-Plan kostet €29/Monat (inkl. MwSt.) und bietet:
| Feature | Free | Professional |
|---|---|---|
| Anfragen/Minute | 20 | 100 |
| Alle Sprachen | DE only | Ja (wenn verfügbar) |
| Nutzungsstatistiken | ✗ | ✓ |
| Prioritäts-Support | ✗ | ✓ |
| Erweiterte API-Features | ✗ | ✓ |
| Monatliche Kosten | €0 | €29 |
Der Enterprise-Plan (€290/Monat) richtet sich an Unternehmen mit hohem Volumen oder spezifischen Anforderungen:
- Unbegrenzte API-Anfragen
- Custom ML-Modelle (auf Ihren Fachbereich feinabgestimmt)
- SLA-Garantie mit definierten Reaktionszeiten
- Dedizierter Account Manager
- On-Premise-Option (eigene Cloudflare-Instanz)
- Rechnungsstellung per Überweisung möglich
Kontaktieren Sie uns für ein individuelles Angebot.
Ja. Pläne können monatlich gewechselt oder gekündigt werden – keine Mindestlaufzeit, kein Kleingedrucktes. Nach einer Kündigung behalten Sie bis zum Ende des bezahlten Zeitraums vollen Zugang zum gebuchten Plan. Danach wird automatisch auf den kostenlosen Free-Plan gewechselt.
Ein minimaler Request mit cURL:
curl -X POST https://framespell.pages.dev/api/spellcheck \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "Das ist ein Beispeil text", "language": "de"}'
Die Antwort hat immer dieses Format:
{
"success": true,
"data": {
"corrected": "Das ist ein Beispieltext",
"original": "Das ist ein Beispeil text",
"processing_time": 143.2,
"tokens_used": 6
}
}
FrameSpell ist eine standard REST API – sie funktioniert mit jeder Sprache und jedem Framework, das HTTP-Requests absetzen kann: JavaScript, TypeScript, Python, Node.js, PHP, Ruby, Go, Java, Kotlin, Swift, Rust, C#, cURL und mehr. Code-Beispiele für die wichtigsten Sprachen finden Sie in der Dokumentation auf der Startseite.
Nach der Registrierung und Anmeldung finden Sie Ihren API Key im Dashboard unter dem Menüpunkt API Keys. Klicken Sie auf Key generieren, kopieren Sie ihn und verwenden Sie ihn im X-API-Key Header jedes Requests. Behandeln Sie Ihren API Key wie ein Passwort – teilen Sie ihn nicht öffentlich.
Wenn Sie das Anfragenlimit überschreiten, antwortet die API mit HTTP 429 Too Many Requests. Der Response-Body enthält:
{"success": false, "error": "Rate limit exceeded", "retry_after": 12}
retry_after gibt an, nach wie vielen Sekunden Sie es erneut versuchen können. Implementieren Sie in Ihrer Anwendung ein einfaches Exponential-Backoff-Retry-Pattern, um dies elegant zu handhaben.
Pro Anfrage können Sie bis zu 5.000 Zeichen (ca. 750–900 Wörter) senden. Für längere Dokumente empfehlen wir, den Text in Absätze oder Sätze aufzuteilen und mehrere Requests parallel abzufeuern. Im Enterprise-Plan können individuelle Limits konfiguriert werden.
Aktuell gibt es kein offizielles SDK – das ist aber auch nicht nötig. Ein einfaches fetch() in JavaScript oder requests.post() in Python reicht völlig aus. Da die API dem REST-Standard folgt, ist eine Wrapper-Library kaum einen Mehrwert. Falls die Community ein SDK baut, werden wir es im Blog ankündigen.
| Sprache | Status | Verfügbar in |
|---|---|---|
| 🇩🇪 Deutsch | ✓ Live | Free + Pro |
| 🇬🇧 Englisch | ⏳ In Entwicklung | Pro |
| 🇪🇸 Spanisch | ⏳ In Entwicklung | Pro |
| 🇫🇷 Französisch | ⏳ In Entwicklung | Pro |
Neue Sprachen werden im Changelog bekannt gegeben.
MT5 (Multilingual T5) ist ein von Google entwickeltes Seq2Seq-Transformer-Modell, das auf 101 Sprachen vortrainiert wurde. Es eignet sich besonders gut für Text-Korrektur-Aufgaben, da es Eingabe-Text in korrekten Ausgabe-Text „übersetzt". Für FrameSpell wurde das Modell speziell auf deutschen Korrektur-Datensätzen feinabgestimmt (Fine-Tuning). Vorteile gegenüber reinen Klassifikationsmodellen: Es kann nicht nur Fehler markieren, sondern direkt den korrekten Text generieren.
Das Modell ist auf Standarddeutsch (Hochdeutsch) trainiert und verarbeitet österreichisches und Schweizer Deutsch in der Regel korrekt – solange die Texte keine stark dialektalen Ausdrücke enthalten. Regionale Besonderheiten wie „Jänner" (AT) oder „parkieren" (CH) werden vom Modell in der Regel toleriert und nicht „korrigiert". Bei sehr starken Dialekten oder Mundartschreiben sind die Ergebnisse weniger zuverlässig.
Nein. Texte, die über die API gesendet werden, werden nicht dauerhaft gespeichert und nicht für das Training des Modells verwendet. Die Verarbeitung findet ausschließlich im Speicher der Cloudflare Worker statt – nach Abschluss des Requests ist der Text nicht mehr vorhanden. API Keys und Account-Daten werden verschlüsselt in Cloudflare D1 (SQLite) gespeichert.
FrameSpell verarbeitet keine personenbezogenen Daten der Endnutzer – nur den zu korrigierenden Text. Da Texte nicht gespeichert werden, entstehen keine langfristigen Datenschutzrisiken. Die Infrastruktur nutzt Cloudflares EU-Rechenzentren, wenn Requests aus der EU kommen. Für spezifische DSGVO-Anforderungen (z. B. Auftragsverarbeitungsvertrag) kontaktieren Sie uns über den Enterprise-Plan.
Loggen Sie sich in Ihr Dashboard ein und widerrufen Sie den alten Key sofort. Sie können sofort einen neuen Key generieren. Wir empfehlen, API Keys nicht in Client-seitigem Code (Browser-JavaScript) zu verwenden, sondern ausschließlich serverseitig. Nutzen Sie Umgebungsvariablen (.env) und keine Hardcoded Keys in Ihrer Codebasis.
Noch Fragen offen?
Schauen Sie in unsere vertiefenden Guides oder kontaktieren Sie den Support.