You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello
First of all, thank you for developing such a fantastic project. I'm using it to parse names in a mixed Arabic and English context, and it works great for most cases. However, I've encountered an issue with parsing Arabic names that contain a space
While parsing works seamlessly for names like "abdulsalam ahmed salem," names like "abdul salam ahmed salem" are misinterpreted.
Example:
Input: "abdul salam ahmed salem"
Expected Output:
first: "abdul salam"
middle: "ahmed"
last: "salem"
Actual Output:
first: "abdul"
middle: "salam ahmed"
last: "salem"
The text was updated successfully, but these errors were encountered:
This is an issue with any language that has a plural concept of "first" name. For the parser, first name is regarding position only. The parser has no way to know if someone considers the second name to be still part of their "first" name. There is no rule-based way to decide to put the second name in the first name bucket instead of the middle names bucket.
Hello @derek73
Thanks for your reply
Me as native Arabic speaker, actually the are rule-based for 2 part firist name and middle name
like for example
Abdul salam or Abdulsalam
Abdul allah or Abdullah
all above is the same name
Any name start with "Abdul" is 2 part name
and I can work with you on this case if you would like to and we could come up with many roles regarding this issue
Hello
First of all, thank you for developing such a fantastic project. I'm using it to parse names in a mixed Arabic and English context, and it works great for most cases. However, I've encountered an issue with parsing Arabic names that contain a space
While parsing works seamlessly for names like "abdulsalam ahmed salem," names like "abdul salam ahmed salem" are misinterpreted.
Example:
Input: "abdul salam ahmed salem"
Expected Output:
Actual Output:
The text was updated successfully, but these errors were encountered: