# \[Ann\] Elasticsearch Langdetect plugin

**URL:** <https://discuss.elastic.co/t/ann-elasticsearch-langdetect-plugin/9798>\
**Category:** Elasticsearch\
**Created:** [November 23, 2012, 1:21am UTC](https://discuss.elastic.co/t/ann-elasticsearch-langdetect-plugin/9798 "2012-11-23T01:21:59Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jprante](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jprante/32/44941_2.png) [@jprante](https://discuss.elastic.co/u/jprante)\
**Post date:** [November 23, 2012, 1:21am UTC](https://discuss.elastic.co/t/ann-elasticsearch-langdetect-plugin/9798/1 "2012-11-23T01:21:59Z")

</div>

Hi,

here is a small plugin for the upcoming 0.20 Elasticsearch release. It is a  
language detector plugin, a revamped version of the implementation of  
Nakatani Shuyo's language detector at  
[http://code.google.com/p/language-detection/](http://code.google.com/p/language-detection/)

The plugin is available  
at [https://github.com/jprante/elasticsearch-langdetect](https://github.com/jprante/elasticsearch-langdetect)

It offers a REST endpoint where a short text can be posted to in UTF-8, and  
Elasticsearch responds with a list of recognized languages.

Currently, it does not provide automatic language-aware indexing. It is  
just for your convenience. You have to evaluate the response by yourself  
and take the appropriate language-dependent action.

Note: it does not work on Elasticsearch 0.19 because of API changes in the  
REST action implementation.

Cheers and happy language detecting,

Jörg

--

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [November 23, 2012, 3:47am UTC](https://discuss.elastic.co/t/ann-elasticsearch-langdetect-plugin/9798/2 "2012-11-23T03:47:52Z")

</div>

I really love that one!

--  
David 😉  
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs

Le 23 nov. 2012 à 02:21, Jörg Prante [joergprante@gmail.com](mailto:joergprante@gmail.com) a écrit :

Hi,

here is a small plugin for the upcoming 0.20 Elasticsearch release. It is a language detector plugin, a revamped version of the implementation of Nakatani Shuyo's language detector at [http://code.google.com/p/language-detection/](http://code.google.com/p/language-detection/)

The plugin is available at [https://github.com/jprante/elasticsearch-langdetect](https://github.com/jprante/elasticsearch-langdetect)  
It offers a REST endpoint where a short text can be posted to in UTF-8, and Elasticsearch responds with a list of recognized languages.

Currently, it does not provide automatic language-aware indexing. It is just for your convenience. You have to evaluate the response by yourself and take the appropriate language-dependent action.

Note: it does not work on Elasticsearch 0.19 because of API changes in the REST action implementation.

Cheers and happy language detecting,

Jörg

--

--

---

<div class="post-metadata">

**Author:** ![Tanguy1](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/tanguy1/32/1749_2.png) [@Tanguy1](https://discuss.elastic.co/u/Tanguy1)\
**Post date:** [November 23, 2012, 8:28am UTC](https://discuss.elastic.co/t/ann-elasticsearch-langdetect-plugin/9798/3 "2012-11-23T08:28:00Z")

</div>

Thanks Jorg!

You are a great producer of elasticsearch's plugins 🙂

-- Tanguy  
Twitter: @tlrx

> **[tlrx - Overview](https://github.com/tlrx)**
>
> tlrx has 23 repositories available. Follow their code on GitHub.

Le vendredi 23 novembre 2012 02:21:59 UTC+1, Jörg Prante a écrit :

> Hi,
> 
> here is a small plugin for the upcoming 0.20 Elasticsearch release. It is  
> a language detector plugin, a revamped version of the implementation of  
> Nakatani Shuyo's language detector at  
> [Google Code Archive - Long-term storage for Google Code Project Hosting.](http://code.google.com/p/language-detection/)
> 
> The plugin is available at  
> [GitHub - jprante/elasticsearch-langdetect: A plugin for language detection in Elasticsearch using Nakatani Shuyo's language detector](https://github.com/jprante/elasticsearch-langdetect)
> 
> It offers a REST endpoint where a short text can be posted to in UTF-8,  
> and Elasticsearch responds with a list of recognized languages.
> 
> Currently, it does not provide automatic language-aware indexing. It is  
> just for your convenience. You have to evaluate the response by yourself  
> and take the appropriate language-dependent action.
> 
> Note: it does not work on Elasticsearch 0.19 because of API changes in the  
> REST action implementation.
> 
> Cheers and happy language detecting,
> 
> Jörg

--

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [November 23, 2012, 10:10am UTC](https://discuss.elastic.co/t/ann-elasticsearch-langdetect-plugin/9798/4 "2012-11-23T10:10:00Z")

</div>

Jörg should think of opening a JorgPranteAppStore (with an ES instance to search for plugins)

😉

--  
David 😉  
Twitter : @dadoonet / @elasticsearchfr / @scrutmydocs

Le 23 nov. 2012 à 09:28, Tanguy [tlrx.dev@gmail.com](mailto:tlrx.dev@gmail.com) a écrit :

> Thanks Jorg!
> 
> You are a great producer of elasticsearch's plugins 🙂
> 
> -- Tanguy  
> Twitter: @tlrx  
> [tlrx (Tanguy Leroux) · GitHub](https://github.com/tlrx)
> 
> Le vendredi 23 novembre 2012 02:21:59 UTC+1, Jörg Prante a écrit :  
> Hi,
> 
> here is a small plugin for the upcoming 0.20 Elasticsearch release. It is a language detector plugin, a revamped version of the implementation of Nakatani Shuyo's language detector at [Google Code Archive - Long-term storage for Google Code Project Hosting.](http://code.google.com/p/language-detection/)
> 
> The plugin is available at [GitHub - jprante/elasticsearch-langdetect: A plugin for language detection in Elasticsearch using Nakatani Shuyo's language detector](https://github.com/jprante/elasticsearch-langdetect)  
> It offers a REST endpoint where a short text can be posted to in UTF-8, and Elasticsearch responds with a list of recognized languages.
> 
> Currently, it does not provide automatic language-aware indexing. It is just for your convenience. You have to evaluate the response by yourself and take the appropriate language-dependent action.
> 
> Note: it does not work on Elasticsearch 0.19 because of API changes in the REST action implementation.
> 
> Cheers and happy language detecting,
> 
> Jörg
> 
> --

--

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 3:03am UTC](https://discuss.elastic.co/t/ann-elasticsearch-langdetect-plugin/9798/5 "2017-07-06T03:03:11Z")

</div>


