Skip to content

bgnlp 0.5.0: Added Commatization feature

Choose a tag to compare

@auhide auhide released this 30 Dec 16:08
· 9 commits to main since this release
81db2eb

There are two types of commatization:

  1. Without metadata
  2. With metadata

Here's how you can commatize your Bulgarian text:

from pprint import pprint

from bgnlp import commatize


text = "Човекът искащ безгрижно писане ме помоли да създам този модел."

print("Without metadata:")
print(commatize(text))

print("\nWith metadata:")
pprint(commatize(text, return_metadata=True))
Without metadata:
Човекът, искащ безгрижно писане, ме помоли да създам този модел.

With metadata:
('Човекът, искащ безгрижно писане, ме помоли да създам този модел.',
 [{'end': 12,
   'score': 0.9301406145095825,
   'start': 0,
   'substring': 'Човекът, иск'},
  {'end': 34,
   'score': 0.93571537733078,
   'start': 24,
   'substring': ' писане, м'}])