There is a huge difference between being a linguist and being a translator.
Linguist is military jargon for a member who is paid to maintain proficiency in and, occasionally, use a foreign language. It's not the same thing as an academic linguist. Both were probably present on the Enterprise. Uhura could have been either one, or neither.