Package perl-Lingua-EN-Squeeze: Information
Source package: perl-Lingua-EN-Squeeze
Version: 2020.02-alt1
Build time: Feb 22, 2020, 01:51 AM
Category: Development/Perl
Report package bugHome page: http://www.cpan.org
License: Artistic
Summary: Shorten text to minimum syllables by using hash table lookup and vowel deletion
Description:
Squeeze english text to most compact format possible so that it is barely readable. Be sure to convert all text to lowercase before using the SqueezeText() for maximum compression, because optimizations have been designed mostly for uncapitalized letters. "Warning: Each line is processed multiple times, so prepare for slow conversion time" You can use this module e.g. to preprocess text before it is sent to electronic media that has some maximum text size limit. For example pagers have an arbitrary text size limit, typically around 200 characters, which you want to fill as much as possible. Alternatively you may have GSM cellular phone which is capable of receiving Short Messages (SMS), whose message size limit is 160 characters. For demonstration of this module's SqueezeText() function, this paragraph's conversion result is presented below. See yourself if it's readable (Yes, it takes some time to get used to). The compression ratio is typically 30-40%.
Maintainer: Vitaly Lipatov
Last changed
Feb. 20, 2020 Igor Vlasenko 2020.02-alt1
- automated CPAN update
Feb. 10, 2016 Igor Vlasenko 2016.01-alt1
- automated CPAN update
Oct. 11, 2015 Igor Vlasenko 2015.01-alt1
- automated CPAN update