While most of us must generally do work that earns us a living, we can often donate our time and energy and maybe even some money once in awhile. It is important to give back to our communities whenever possible.
So I encourage you to sign up with Translators Without Borders. This way, you can take on the occasional volunteer translation job, knowing you are helping others. You can of course also contact a charity or other volunteer organization and offer your time and skills.
Volunteering need not be onerous; a few hours a month is enough and it's wonderful to feel that you are helping others.