General "finished" meaning completion:
* законченный (zakonchennyy) - This is the most common and general translation for "finished."
* оконченный (okonchennyy) - This is another option, but it's slightly less common than "zakonchennyy."
"Finished" meaning something is done:
* готовый (gotovyy) - This translates to "ready" and can be used to mean "finished" in the sense of being done.
"Finished" meaning "over":
* закончено (zakoncheno) - This is the neuter past participle of "zakonchit" (to finish) and can mean "it's finished" or "the task is over."
* окончено (okoncheno) - This is the neuter past participle of "okonchit" (to finish) and can mean "it's finished" or "the task is over."
Other possibilities:
* завершенный (zavershennyy) - This is a more formal word for "finished" and means "completed."
The best translation will depend on the specific context of the sentence.