We've worked with many multilingual Drupal 7 modules, but certainly not all. Here are some additional modules that you might find useful. Not all modules tagged as "Multilingual" are included, so check out drupal.org/project/modules for more.
How do you know if a module has multilingual support? This is not always obvious. If the module is tagged with the "Multilingual" category, then you can find it easily with the module search form at drupal.org/project/modules.
For other modules, first check out the module's project page and look for the right buzzwords such as i18n, internationalization, multilingual, multilanguage, language, locale, localization, and translation. If you still aren't sure, check the module's issue queue. There might be an issue for adding internationalization support. If there is one and it hasn't been fixed yet, you can click on the FOLLOW button on the top right of the page to keep track of the issue's progress. If progress has been made and there is a patch available, try out the patch and report your findings. That's what Drupal is all about!
Some modules don't need to do anything special to work on a multilingual website, so you can always just test the module to see if it works as expected. If it doesn't, then make sure to file an issue by following the issue report guidelines at drupal.org/node/73179.