Introduction
Language Detection API is a service to query the language of a given input text. You will need to register an API key in the web site http://detectlanguage.com to use the service. This client enables to use the service from Pharo Smalltalk. The output is an object containing the language code, a confidence score and a 'is reliable' boolean value.Installation
Inside Pharo, open the Configuration Browser and select LanguageDetection, then Install. Or evaluate the following expression:1 2 3 4 | Gofer it smalltalkhubUser: 'hernan' project: 'LanguageDetection' ; configurationOf: 'LanguageDetectionAPI' ; loadStable. |
Usage
1 2 3 4 5 6 7 8 9 10 11 | | ldClient | ldClient := LDApiClient new. ldClient query: 'Des perles de pluie venues de pays où il ne pleut pas' ; detectedLanguageCode. ldClient query: 'Een enkele taal is nooit genoeg ' ; detectedLanguageCode. ldClient query: 'buenos dias señor' ; detectedLanguageCode. |
I like your post. This is very nice. Thanks for share.
ResponderEliminarLanguage Translation Company