$translat{English}{red} = 'red'; $translat{English}{blue} = 'blue'; $translat{English}{yellow} = 'yellow'; $translat{Spanish}{red} = 'rojo'; $translat{Spanish}{blue} = 'azul'; $translat{Spanish}{yellow} = 'amarillo'; #### $t = $translat{Spanish}; print "The proper word for red is '$t->{red}'\n"; #### The proper word for red is 'rojo' #### $_ = ; chomp; (undef, my @lang) = split /\t/; while(
) { chomp; my($key, @text) = split /\t/; for my $i (0 .. $#lang) { $translat{$lang[$i]}{$key} = $text[$i]; } }