>>> from bospell import SpellCheck
>>> profile = 'pybo_raw_content'
>>> sc = SpellCheck(profile)
>>> text = '༄༅།།ཆོས་ཀྱི་སྐུ་ལ་གནས་པའི་ཡོན་ཏན་ཐུན་མོང་མ་ཡིན་པ་ལ་བསྟོད་པ། ༄༅༅།།ཆོས་ཀྱི་སྐུ་ལ་གནས་པའི་ཡོན་ཏན་ཐུན་མོང་མ་ཡིན་པ་ལ་བསྟོད་པ། དེ་བཞིན་གཤེགས་པ་ཐམས་ཅད་ལ་ཕྱག་འཚལ་ལོ། །'
>>> out = sc.check(text)
>>> print(out)
༄༅།། ཆོས་ ཀྱི་ སྐུ་ ལ་ གནས་པ འི་ ཡོན་ཏན་ ཐུན་མོང་ མ་ཡིན་པ་ ལ་ བསྟོད་པ ། ༄༅༅།། ཆོས་ ཀྱི་ སྐུ་ ལ་ གནས་པ འི་ ཡོན་ཏན་ ཐུན་མོང་ མ་ཡིན་པ་ ལ་ བསྟོད་པ ། དེ་བཞིན་གཤེགས་པ་ ཐམས་ཅད་ ལ་ ཕྱག་ འཚལ་ ལོ ། །
>>> from bospell import CheckFile
>>> profile = 'pybo_raw_types'
>>> cf = CheckFile(profile)
>>> cf.check_file('input.file')
Check for bospell.yaml
in the folder where check()
was called for examples.
Read the four pipe's readmes for all the available components and what they do preprocessing, tokenizing, processing, formatting.
How to contribute is explained here.
The Python code is Copyright (C) 2018 Esukhia, provided under MIT License.