File size: 792 Bytes
f0b5821
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
---
language: si
license: mit
tags: [sinhala, typo-correction, charbert, seq2seq, sinlib]
---

# Sinhala-CharBERT Seq2Seq Typo Corrector

Open-vocabulary seq2seq typo corrector for Sinhala. Dual-channel
(subword + phonological akshara) encoder with an autoregressive
akshara-level Transformer decoder. Designed as the optional neural
backend (`neural_backend="seq2seq" | "hybrid"`) of
[sinlib](https://pypi.org/project/sinlib/)'s `TypoDetector`.

## Usage

```python
from sinlib import TypoDetector

detector = TypoDetector(neural_backend="hybrid")  # uses this repo by default
print(detector("මම ගෙදර යන්ඩ ඕනේ"))   # මම ගෙදර යන්න ඕනේ
print(detector("මම gedara යන්න ඕනේ")) # මම ගෙදර යන්න ඕනේ
```