Slate Desktop Tour
ACE: Automatic Citation Engine.
Slate: Cite text automatically when you paste.
After copying text just hit the S button and Slate will automagically find journal articles and books which contain that piece of text. Select a source, and that citation will be linked to your file.
When you paste text from that file later expect a smooth citing experience as below.