microsoft / Recognizers-Text

Microsoft.Recognizers.Text provides recognition and resolution of numbers, units, date/time, etc. in multiple languages (ZH, EN, FR, ES, PT, DE, IT, TR, HI, NL. Partial support for JA, KO, AR, SV). Packages available at: https://www.nuget.org/profiles/Recognizers.Text, https://www.npmjs.com/~recognizers.text
MIT License
1.66k stars 429 forks source link

[Python] Packages support for German #2197

Open jhoelzl opened 4 years ago

jhoelzl commented 4 years ago

Hi,

is there a plan or roadmap when approximately the python package (https://pypi.org/project/recognizers-text-suite/) also supports the German culture? Thanks!

tellarin commented 4 years ago

Unfortunately we don't current have an estimated time frame for that. What your usage scenario? Would you be interested in helping contribute support?

jhoelzl commented 4 years ago

I am working on a NLP project in English, German and Dutch. So this package would be perfect.

Would you be interested in helping contribute support?

Definitely! Do i "just" have to build a related German language folder and related files as defined in https://github.com/microsoft/Recognizers-Text/tree/master/Python/libraries/recognizers-number/recognizers_number/number? Maybe there is a short documentation how to add new languages to the python packages?

tellarin commented 4 years ago

That's basically it, but in creating the extractor/parser configs for German it may be necessary to port over some behaviour from the .NET implementation.

tellarin commented 4 years ago

These two links give an overview of concepts and processes. Unfortunately they are .NET focused and may be a little out of date. Let us know if you have questions, ok?

jhoelzl commented 4 years ago

Added pull request: #2198.

BrianInGermany commented 2 years ago

I've tried my hand at the German date-time modules for Python (Pull Request #2728)

tellarin commented 2 years ago

As of the merge of #2914, there's now German support for Number/Currency/DateTimeV2 in Python close to parity with .NET Help is needed to complete the other NumberWithUnit types and close the support gap to .NET.