├── .gitignore ├── .travis.yml ├── README.md ├── composer.json ├── example ├── classify.php ├── datafile.json ├── datafile.php ├── datafile.ses ├── learn.php └── samples │ ├── albanian │ ├── catalan │ ├── danish │ ├── dutch │ ├── english │ ├── esperanto │ ├── estonian │ ├── euskara │ ├── finnish │ ├── french │ ├── german │ ├── guarani │ ├── hebrew │ ├── irish │ ├── italian │ ├── ladino │ ├── latin │ ├── norwegian │ ├── portuguese │ ├── romanian │ ├── spanish │ ├── swedish │ └── welsh ├── lib └── LanguageDetector │ ├── AbstractFormat.php │ ├── Config.php │ ├── Detect.php │ ├── Distance │ └── OutOfPlace.php │ ├── DistanceInterface.php │ ├── Format │ ├── AbstractFileFormat.php │ ├── JSON.php │ ├── PHP.php │ └── SES.php │ ├── Learn.php │ ├── NGramParser.php │ ├── Sort │ ├── PageRank.php │ ├── SortInterface.php │ └── Sum.php │ └── autoload.php ├── phpunit.xml └── tests ├── AssertTest.php ├── assert ├── arabic │ └── 2.txt ├── catalan │ ├── 1.txt │ ├── 2.txt │ ├── 3.txt │ ├── 4.txt │ └── 5.txt ├── dutch │ ├── 1.txt │ └── 2.txt ├── english │ ├── 1.txt │ ├── 2.txt │ ├── 3.txt │ ├── 4.txt │ ├── 5.txt │ ├── 6.txt │ └── 7.txt ├── esperanto │ ├── 1.txt │ ├── 2.txt │ └── 3.txt ├── euskara │ ├── 1.txt │ └── 2.txt ├── finnish │ └── 1.txt ├── french │ ├── 1.txt │ ├── 2.txt │ ├── 3.txt │ └── 4.txt ├── german │ ├── 1.txt │ ├── 2.txt │ ├── 3.txt │ ├── 4.txt │ ├── 5.txt │ ├── 6.txt │ └── 7.txt ├── hebrew │ ├── 1.txt │ └── 2.txt ├── italian │ ├── 1.txt │ ├── 2.txt │ └── 3.txt ├── ladino │ └── 1.txt ├── latin │ ├── 1.txt │ ├── 2.txt │ ├── 3.txt │ └── 4.txt ├── portuguese │ ├── 1.txt │ ├── 2.txt │ ├── 3.txt │ └── 4.txt └── spanish │ ├── 1.txt │ ├── 2.txt │ └── 3.txt └── bootstrap.php /.gitignore: -------------------------------------------------------------------------------- 1 | vendor 2 | composer.lock 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/composer.json -------------------------------------------------------------------------------- /example/classify.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/classify.php -------------------------------------------------------------------------------- /example/datafile.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/datafile.json -------------------------------------------------------------------------------- /example/datafile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/datafile.php -------------------------------------------------------------------------------- /example/datafile.ses: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/datafile.ses -------------------------------------------------------------------------------- /example/learn.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/learn.php -------------------------------------------------------------------------------- /example/samples/albanian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/albanian -------------------------------------------------------------------------------- /example/samples/catalan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/catalan -------------------------------------------------------------------------------- /example/samples/danish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/danish -------------------------------------------------------------------------------- /example/samples/dutch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/dutch -------------------------------------------------------------------------------- /example/samples/english: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/english -------------------------------------------------------------------------------- /example/samples/esperanto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/esperanto -------------------------------------------------------------------------------- /example/samples/estonian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/estonian -------------------------------------------------------------------------------- /example/samples/euskara: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/euskara -------------------------------------------------------------------------------- /example/samples/finnish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/finnish -------------------------------------------------------------------------------- /example/samples/french: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/french -------------------------------------------------------------------------------- /example/samples/german: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/german -------------------------------------------------------------------------------- /example/samples/guarani: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/guarani -------------------------------------------------------------------------------- /example/samples/hebrew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/hebrew -------------------------------------------------------------------------------- /example/samples/irish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/irish -------------------------------------------------------------------------------- /example/samples/italian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/italian -------------------------------------------------------------------------------- /example/samples/ladino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/ladino -------------------------------------------------------------------------------- /example/samples/latin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/latin -------------------------------------------------------------------------------- /example/samples/norwegian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/norwegian -------------------------------------------------------------------------------- /example/samples/portuguese: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/portuguese -------------------------------------------------------------------------------- /example/samples/romanian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/romanian -------------------------------------------------------------------------------- /example/samples/spanish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/spanish -------------------------------------------------------------------------------- /example/samples/swedish: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/swedish -------------------------------------------------------------------------------- /example/samples/welsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/example/samples/welsh -------------------------------------------------------------------------------- /lib/LanguageDetector/AbstractFormat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/lib/LanguageDetector/AbstractFormat.php -------------------------------------------------------------------------------- /lib/LanguageDetector/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/lib/LanguageDetector/Config.php -------------------------------------------------------------------------------- /lib/LanguageDetector/Detect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/lib/LanguageDetector/Detect.php -------------------------------------------------------------------------------- /lib/LanguageDetector/Distance/OutOfPlace.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/lib/LanguageDetector/Distance/OutOfPlace.php -------------------------------------------------------------------------------- /lib/LanguageDetector/DistanceInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/lib/LanguageDetector/DistanceInterface.php -------------------------------------------------------------------------------- /lib/LanguageDetector/Format/AbstractFileFormat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/lib/LanguageDetector/Format/AbstractFileFormat.php -------------------------------------------------------------------------------- /lib/LanguageDetector/Format/JSON.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/lib/LanguageDetector/Format/JSON.php -------------------------------------------------------------------------------- /lib/LanguageDetector/Format/PHP.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/lib/LanguageDetector/Format/PHP.php -------------------------------------------------------------------------------- /lib/LanguageDetector/Format/SES.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/lib/LanguageDetector/Format/SES.php -------------------------------------------------------------------------------- /lib/LanguageDetector/Learn.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/lib/LanguageDetector/Learn.php -------------------------------------------------------------------------------- /lib/LanguageDetector/NGramParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/lib/LanguageDetector/NGramParser.php -------------------------------------------------------------------------------- /lib/LanguageDetector/Sort/PageRank.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/lib/LanguageDetector/Sort/PageRank.php -------------------------------------------------------------------------------- /lib/LanguageDetector/Sort/SortInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/lib/LanguageDetector/Sort/SortInterface.php -------------------------------------------------------------------------------- /lib/LanguageDetector/Sort/Sum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/lib/LanguageDetector/Sort/Sum.php -------------------------------------------------------------------------------- /lib/LanguageDetector/autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/lib/LanguageDetector/autoload.php -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/phpunit.xml -------------------------------------------------------------------------------- /tests/AssertTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/AssertTest.php -------------------------------------------------------------------------------- /tests/assert/arabic/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/arabic/2.txt -------------------------------------------------------------------------------- /tests/assert/catalan/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/catalan/1.txt -------------------------------------------------------------------------------- /tests/assert/catalan/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/catalan/2.txt -------------------------------------------------------------------------------- /tests/assert/catalan/3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/catalan/3.txt -------------------------------------------------------------------------------- /tests/assert/catalan/4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/catalan/4.txt -------------------------------------------------------------------------------- /tests/assert/catalan/5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/catalan/5.txt -------------------------------------------------------------------------------- /tests/assert/dutch/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/dutch/1.txt -------------------------------------------------------------------------------- /tests/assert/dutch/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/dutch/2.txt -------------------------------------------------------------------------------- /tests/assert/english/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/english/1.txt -------------------------------------------------------------------------------- /tests/assert/english/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/english/2.txt -------------------------------------------------------------------------------- /tests/assert/english/3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/english/3.txt -------------------------------------------------------------------------------- /tests/assert/english/4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/english/4.txt -------------------------------------------------------------------------------- /tests/assert/english/5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/english/5.txt -------------------------------------------------------------------------------- /tests/assert/english/6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/english/6.txt -------------------------------------------------------------------------------- /tests/assert/english/7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/english/7.txt -------------------------------------------------------------------------------- /tests/assert/esperanto/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/esperanto/1.txt -------------------------------------------------------------------------------- /tests/assert/esperanto/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/esperanto/2.txt -------------------------------------------------------------------------------- /tests/assert/esperanto/3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/esperanto/3.txt -------------------------------------------------------------------------------- /tests/assert/euskara/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/euskara/1.txt -------------------------------------------------------------------------------- /tests/assert/euskara/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/euskara/2.txt -------------------------------------------------------------------------------- /tests/assert/finnish/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/finnish/1.txt -------------------------------------------------------------------------------- /tests/assert/french/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/french/1.txt -------------------------------------------------------------------------------- /tests/assert/french/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/french/2.txt -------------------------------------------------------------------------------- /tests/assert/french/3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/french/3.txt -------------------------------------------------------------------------------- /tests/assert/french/4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/french/4.txt -------------------------------------------------------------------------------- /tests/assert/german/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/german/1.txt -------------------------------------------------------------------------------- /tests/assert/german/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/german/2.txt -------------------------------------------------------------------------------- /tests/assert/german/3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/german/3.txt -------------------------------------------------------------------------------- /tests/assert/german/4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/german/4.txt -------------------------------------------------------------------------------- /tests/assert/german/5.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/german/5.txt -------------------------------------------------------------------------------- /tests/assert/german/6.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/german/6.txt -------------------------------------------------------------------------------- /tests/assert/german/7.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/german/7.txt -------------------------------------------------------------------------------- /tests/assert/hebrew/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/hebrew/1.txt -------------------------------------------------------------------------------- /tests/assert/hebrew/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/hebrew/2.txt -------------------------------------------------------------------------------- /tests/assert/italian/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/italian/1.txt -------------------------------------------------------------------------------- /tests/assert/italian/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/italian/2.txt -------------------------------------------------------------------------------- /tests/assert/italian/3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/italian/3.txt -------------------------------------------------------------------------------- /tests/assert/ladino/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/ladino/1.txt -------------------------------------------------------------------------------- /tests/assert/latin/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/latin/1.txt -------------------------------------------------------------------------------- /tests/assert/latin/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/latin/2.txt -------------------------------------------------------------------------------- /tests/assert/latin/3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/latin/3.txt -------------------------------------------------------------------------------- /tests/assert/latin/4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/latin/4.txt -------------------------------------------------------------------------------- /tests/assert/portuguese/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/portuguese/1.txt -------------------------------------------------------------------------------- /tests/assert/portuguese/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/portuguese/2.txt -------------------------------------------------------------------------------- /tests/assert/portuguese/3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/portuguese/3.txt -------------------------------------------------------------------------------- /tests/assert/portuguese/4.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/portuguese/4.txt -------------------------------------------------------------------------------- /tests/assert/spanish/1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/spanish/1.txt -------------------------------------------------------------------------------- /tests/assert/spanish/2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/spanish/2.txt -------------------------------------------------------------------------------- /tests/assert/spanish/3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crodas/LanguageDetector/HEAD/tests/assert/spanish/3.txt -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- 1 |