Lingua-Identify-CLD2

 view release on metacpan or  search on metacpan

xsp/CLD2.xsp  view on Meta::CPAN

void
ExtDetectLanguage(buffer, is_plain_text, flags, content_language_hint, tld_hint, encoding_hint, language_hint, returnVectors)
    SV *buffer
    bool is_plain_text
    int flags
    char* content_language_hint
    char* tld_hint
    int encoding_hint
    SV* language_hint
    bool returnVectors
  PPCODE:
    char *buffer_str;
    STRLEN buffer_length;
    buffer_str = SvPVutf8(buffer, buffer_length);

    CLDHints cld_hints_struct;
    cld_hints_struct.content_language_hint = content_language_hint && content_language_hint[0] ? content_language_hint : NULL;
    cld_hints_struct.tld_hint = tld_hint && tld_hint[0] ? tld_hint : NULL;
    cld_hints_struct.encoding_hint = encoding_hint;
    cld_hints_struct.language_hint = scalar_to_language(language_hint);



( run in 2.641 seconds using v1.01-cache-2.11-cpan-71847e10f99 )