Displaying 1 to 7 from 7 results

enry - A faster file programming language detector

  •    Go

File programming language detector and toolbox to ignore binary or vendored files. enry, started as a port to Go of the original linguist Ruby library, that has an improved 2x performance. this will generate a binary in the project's root directory called enry. You can then move this binary to anywhere in your PATH.

linguist - Detect programming language used in git repository. Go port of github linguist.

  •    Go

Go port of github linguist. Many thanks to @petermattis for his initial work in laying the groundwork of creating this project, and especially for suggesting the use of naive Bayesian classification.

go-lang-detector - A small library in golang, that detects the language of a text

  •    Go

This golang library provides functionality to analyze and recognize language based on text. A language profile is a map[string] intthat maps n-gram tokens to its occurrency-rank. So for the most frequent token 'X' of the analyzed text, map['X'] will be 1.

whatlang-py - Simple bindings to the whatlang Rust package

  •    Rust

bindings by Cathal Garvey, Copyright 2017, released under MIT license. This simply wraps the Whatlang-rs library by Sergey Potapov, exposing a single function to Python which returns a tuple of (language code, script code).

whatthelang - Lightning Fast Language Prediction 🚀

  •    Python

Supports 176 languages . The ISO codes for the corresponding languages are as below.