Speech Translation in 23 Languages will allow up to 5 users to chat simultaneously. International Research Consortium (U-STAR) with members from 23 Countries unveils a Speech Translation