
fast
almost
Expresses that something is nearly or approximately the case, but not completely.
Ich bin fast fertig mit meiner Arbeit.
I'm almost finished with my work.
almost
Loading your saved state.

almost
Expresses that something is nearly or approximately the case, but not completely.
Ich bin fast fertig mit meiner Arbeit.
I'm almost finished with my work.
Careful: 'fast' means 'almost' or 'approximately'. The English word 'fast' (quickly) is 'schnell' in German.
Das Glas ist fast leer.
The glass is almost empty.
'Fast' is often combined with words that describe an endpoint or an extreme, for example 'fast fertig' (almost finished), 'fast voll' (almost full), 'fast immer' (almost always), or 'fast nie' (almost never).
Wir sind fast am Ziel.
We're almost at the destination.
You can combine 'fast' with negative words like 'nichts' (nothing), 'niemand' (nobody), or 'kein' (no/not any) to express that only a very small amount is present.
Im Kühlschrank ist fast nichts mehr.
There is almost nothing left in the fridge.
hardly / barely
Both words can express an almost nonexistent amount. „kaum“ directly says that only very little is available, whereas „fast“ normally needs a negation such as „keine“. So use „kaum Zeit“ but „fast keine Zeit“ when you mean the same strong limitation.

Vor der Prüfung habe ich fast keine Zeit zum Lernen.
I have almost no time to study before the exam.
Vor der Prüfung habe ich kaum Zeit zum Lernen.
I have hardly any time to study before the exam.