Login or register (free and only takes a few minutes) to participate in this question.
You will also have access to many other tools and opportunities designed for those who have language-related jobs (or are passionate about them). Participation is free and the site has a strict confidentiality policy.
Explanation: "hub" means a center of a wheel into which the spokes are placed, but also has meanings of a center of activity and a device connected to several other devices. In this case, I think a center of activity "中心”or "中枢"(I preferred "中心”though) will work better.