finalize vs put the finishing touches to

finalize

verb
  • To make final or firm; to finish or complete. 

  • To prepare (an object) for garbage collection by calling its finalizer. 

put the finishing touches to

How often have the words finalize and put the finishing touches to occurred in a corpus of books? (source: Google Ngram Viewer )