Object
Detect the language of a given string of text
Detect the language of text using the provided options (see below). For example:
detector = CLD::Detector.new
result = detector.detect_language("I'm a little teapot.")
puts result.probable_language.code
#=> 'en'
Or, you can pass a block which will be called with the result object:
detector = CLD::Detector.new
detector.detect_language("I'm a little teapot.") do |result|
puts result.probable_language.code
#=> 'en'
end
The options can include:
:html if the text contains HTML that should be ignored
:all_languages test language outside of the core set (quality if not as good)
:weak_matches include weak matches in the results
# File lib/CLD.rb, line 69
69: def detect_language(text, options = {}, &block)
70: return nil if text == nil
71: return nil if text =~ /^\s*$/
72:
73: if block_given?
74: yield @native.detect_language(text, options)
75: else
76: @native.detect_language(text, options)
77: end
78: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.