That sounds like a good challenge! Icons are one of the most tricky things to design, since so much information must be conveyed in such a minimal way.
It's hard to tell how dependent people will be on the icons to understand the content. But I think the level of comprehension and resulting experience really depends on whether the icons are there to indicate functionality or encourage exploration.
Remember that icons can increase cognitive burden (because people need to figure out what they mean). Don't over-rely on them to convey the site's content.
If the icons are for functional purposes (like performing actions, completing tasks) it is good to use icons that people are already familiar with (eg a "play" button). Don't reinvent the wheel!
Be careful about using icons to convey a meaning that is different from a prexisting meaning (eg a globe icon often indicates the internet, etc). Also, are there any major cultural differences that will affect their interpretation?
Since your icons will also describe content (not just for functional purposes), then I think you have a lot more room to play with them - but you should definitely offer a "backup" method to convey meaning.
Also consider how accessibility/comprehension might be affected if people using screen readers cannot access the visual information on the icon. There should be a descriptive label (word) for each icon and this information should be included in image tags/tool tips. Content tagged in metadata can be captured by a translation program as well.
If you want, you can also add a text label to a hover state - but don't completely rely on text labels in image rollovers as this will impact the mobile experience.
I also recommend getting fresh eyes to look at the site and icons. If possible, do some usability testing on the site to observe the comprehension and response to the icons. This will be a good way to gauge whether the icons are effective - or causing frustration.
This usability testing can even be done informally. Even asking a few friends or colleagues to "check out the new site I'm working on" and inviting them to complete a task can be very helpful at revealing issues.
If that's not possible, quiz a some (non-involved) people on the icon meanings. You might be surprised to learn how people will interpret them!
Good luck!