translate English to French: Although we are trying to do as much as we can, they have the same problems I do.
Même si nous essayons de faire le maximum, les autres ont les mêmes problèmes que nous.