Yes, Scorecast Business is a multilingual product. The number of languages allowed depends on your plan (Starter, Enterprise or Custom). You can then add the languages yourself from Admin > Settings > Languages.