in reply to Re^2: how can i replace a hash key with other hash value?
in thread how can i replace a hash key with other hash value?

...or even in a slice without the loop. So:
for my $eng (keys %hash){ $hash{$hash_tr_fr{$eng}}=$hash{$eng}; delete $hash{$eng}; }
becomes:
my @temp = keys %hash; @hash{@hash_tr_fr{@temp}} = delete @hash{@temp};
Update: corrected missing @, thanks SuicideJunkie