Collecting, managing and analyzing linguistic data