Yes, Scorecast Business is a multilingual product. The number of languages allowed depends on your plan. You can then add the languages yourself from Administration > Settings > Languages.