translate English to German: We are making slow progress, but we are making progress.
Es geht langsam voran, aber immerhin geht es voran.