想方设法的英语:try various devices to; do everything possible to; find ways and means to; in every possible way; move heaven and earth to; one way or another [the other]; rack one's brains to find ways; ...
想方设法的法语:essayer de trouver tous les moyens possibles(pour accomplir une tâche)