FLUTTER ECOSYSTEM

RoundedInfinity/languagetool_api

Language tool spell checker for dart and flutter.

languagetool_api project cover
Stars
10
Forks
5
Last push (UTC)
Jun 26, 2024
Project status
Active
Ruben Gullatz GitHub avatar
GITHUB User

Ruben Gullatz ↗

B.Sc. Student in Medical Informatics

Germany
LanguagesDart

Technical topics

Packages published by this repository

Dependencies used

Dependency list 3 items

Original README

English project snapshot. Visit GitHub for the latest content.

Expand / collapse project README

LanguageTool API

style: very good analysis License: MIT CodeFactor

Dart library for checking text for grammar and spelling mistakes using the LanguageTool API.

🚀 Features

Checking for the following:

  • spelling mistakes
  • grammatical mistakes
  • logical mistakes

The free version has 20 requests per minute.

You can currently only use the free version of this API that does not require an API key.

🧪 Usage

Use the LanguageTool Object to check your text with the LanguageTool API.

final tool = LanguageTool();

final result = await tool.check('what happened at 5 PM on Monday, 27 May 2007?')

result.forEach(print);
// This prints 3 mistakes.
// 1. This sentence does not start with an uppercase letter.
// 2. Using PM and afternoon together is redundant.
// 3. The date 27 May 2007 is not a Monday, but a Sunday.

To get all available languages, call LanguageTool.languages.

You can find a more advanced example in the example tab.