テキストの言語を判別する方法。

pycld2を使う

使い方

  • サンプルテキスト
  * 「幸せになる ― 喜びの人生を送るための新機軸」(英語)という本には、「愛することを学べば、必ず幸せが訪れる」と述べられています。
  * “If you have learned to love, then happiness will surely knock on your door,” says the book *Engineering Happiness—A New Approach for Building a Joyful Life.*
  * “Se você aprendeu a amar, então a felicidade com certeza vai bater à sua porta”, diz o livro *Fabricando a Felicidade — Uma Nova Forma de Construir uma Vida Alegre.*
  • 実行結果
$ python3 _sel_lang.py example.txt 
  * “If you have learned to love, then happiness will surely knock on your door,” says the book *Engineering Happiness—A New Approach for Building a Joyful Life.*

$ python3 _sel_lang.py example.txt -l pt
  * “Se você aprendeu a amar, então a felicidade com certeza vai bater à sua porta”, diz o livro *Fabricando a Felicidade — Uma Nova Forma de Construir uma Vida Alegre.*