Que fait korean-spell-check ?
Utilise modérément les correcteurs orthographiques coréens Nara/PNU pour relire du texte coréen, découper les longues entrées et renvoyer des suggestions de correction ciblées sur les modifications.
Fonctionnalités
- Vérification orthographique conservatrice – N'accepte que les suggestions que les moteurs Nara/PNU marquent comme corrections, sans ajouter d'interprétation excessive.
- Découpage automatique – Fractionne les textes longs (par exemple, plus de 500 caractères) en segments gérables pour respecter les limites de longueur d'entrée.
- Sortie centrée sur les modifications – Renvoie une liste de paires
original → corrigépour un examen rapide plutôt qu'un texte complet réécrit. - Prise en charge Nara et PNU – Utilise les endpoints officiels des correcteurs Nara et PNU ; bascule si l'un échoue.
- Léger – Aucune dépendance lourse ; fonctionne avec les capacités HTTP de base.
Utilisation
- Installer : Clonez le dépôt et assurez-vous que
jqetcurlsont installés. - Exécuter : Passez le texte coréen comme argument ou canalisez-le depuis stdin.
./check.sh "안녕하세여" - Sortie : Reçoit les suggestions de correction dans le format suivant :
안녕하세여 → 안녕하세요
Exemple
$ echo "이거 맛잇다" | ./check.sh
맛잇다 → 맛있다
Détails techniques
- Découpage : L'entrée est divisée en segments de ~500 caractères pour éviter les timeouts API.
- Sélection du correcteur : Par défaut, utilise Nara ; en cas d'erreur, bascule sur PNU.
- Génération du diff : Seules les différences entre l'original et le corrigé sont renvoyées, réduisant le bruit.
Limites
- Ne traite que le coréen (Hangul) ; ignore les autres langues.
- Nécessite un accès réseau aux API Nara/PNU.
- Les corrections sont basées sur les modèles de correcteurs disponibles ; peuvent ne pas couvrir toutes les erreurs.