我如何确定一个罗马化的名字是否可能或不太可能是一个日本名字?
"Yukihiro Matsumoto".likely_to_be_japanese? # => true
"John Smith".likely_to_be_japanese? # => false
理想情况下,我还想输入自由格式的文本,并检测文本中是否有可能是日语的名称、不太可能是日语的名称,或者其中没有任何名称。最好忽略误报。
"call Koichi on (02) 5550 5555".has_japanese_name_in_it? # => true
"call John on (02) 5550 5556".has_non_japanese_name_in_it? # => true
"utility bill to be shared equally".has_non_japanese_name_in_it? => false
是否有任何库可以帮助我做到这一点,最好是在 Ruby 中?还是我必须找到一个包含日语和非日语名称的语料库并构建自己的解决方案?