Progress test

Give the Russian equivalents to the following words and phrases.
1.a voracious appetite for knowledge
2.belief in self-improvement
3.to work as a telegrapher full time
4.to gain experience
5.an unrestrictive style of thinking and inquiry
6.to receive a patent
7.to set up laboratory
8.to improve the speed and efficiency
9.a research and development laboratory
10.to create a sensation
11.to go into operation
12.to pave the way
13.a fundamental design
14.to bring out the secrets of nature
15.a folk hero of America
16.a competitive vigor
17.war of currents
18.a direct current
19.an alternating current
20.to set the stage for the modern electric world
21.a tin foil phonograph
22.an alkaline battery
23.a fluoroscope
24.an incandescent electric light
25.intended for
26.a manufacturing facility
27.to reproduce sound
28.in homage
29.inspiration
30.practical applications