All language subtitles for 5. Eclipse - Getting Started using C (Windows)

af Afrikaans
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bn Bengali
bs Bosnian
bg Bulgarian
ca Catalan
ceb Cebuano
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
tl Filipino
fi Finnish
fr French
fy Frisian
gl Galician
ka Georgian
de German
el Greek
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian Download
is Icelandic
ig Igbo
id Indonesian
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
km Khmer
ko Korean
ku Kurdish (Kurmanji)
ky Kyrgyz
lo Lao
la Latin
lv Latvian
lt Lithuanian
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mn Mongolian
my Myanmar (Burmese)
ne Nepali
no Norwegian
ps Pashto
fa Persian
pl Polish
pt Portuguese
pa Punjabi
ro Romanian
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
st Sesotho
sn Shona
sd Sindhi
si Sinhala
sk Slovak
sl Slovenian
so Somali
es Spanish
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
te Telugu
th Thai
tr Turkish
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
or Odia (Oriya)
rw Kinyarwanda
tk Turkmen
tt Tatar
ug Uyghur
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:00,460 --> 00:00:05,880 All right, what is going on, ladies and gentlemen, and in this video, what we are going to do is 2 00:00:05,880 --> 00:00:13,380 simply to download and install the Java development kit for the installation of our eclipse. 3 00:00:14,940 --> 00:00:21,460 So that's basically will be the first step in the setup process. 4 00:00:21,810 --> 00:00:25,290 So simply go to Google and time down and JDK. 5 00:00:25,500 --> 00:00:32,460 OK, that's basically one of the components that we will need to set up everything correctly to work 6 00:00:32,460 --> 00:00:36,690 with are to work with the CLEP side. 7 00:00:36,720 --> 00:00:42,660 So go here to their official website, Oracle Java, Heidi JDK download. 8 00:00:42,950 --> 00:00:46,830 OK, and here in the JDK download what we will see. 9 00:00:46,860 --> 00:00:48,880 Let me check it out. 10 00:00:48,920 --> 00:00:49,660 Yeah. 11 00:00:49,710 --> 00:00:54,850 So basically choose whatever operating system you're using, whether it's Linux. 12 00:00:54,870 --> 00:01:03,090 OK, basically different distributions you can see here, whether that's Mac OS and in my case I'm using 13 00:01:03,090 --> 00:01:04,830 windows currently on these computer. 14 00:01:05,130 --> 00:01:13,530 So I'm going to go with Windows File size 150 megabytes and JDK Windows, Bing dot executables. 15 00:01:13,530 --> 00:01:17,220 So press on it and download it. 16 00:01:17,440 --> 00:01:21,900 So you must accept you can read the agreement as always. 17 00:01:22,650 --> 00:01:26,810 So I reviewed it except the Oracle Technology Network license. 18 00:01:26,830 --> 00:01:28,380 OK, no problem. 19 00:01:28,390 --> 00:01:29,730 That's what they want. 20 00:01:30,720 --> 00:01:35,570 And here I'm going to save it under these director of the JDK. 21 00:01:35,640 --> 00:01:42,330 OK, here I have my basically list of ideas that I'm currently using. 22 00:01:42,720 --> 00:01:43,710 Never mind that. 23 00:01:43,950 --> 00:01:45,750 Simply a directory. 24 00:01:45,810 --> 00:01:49,380 OK, JDK save and there you go. 25 00:01:50,400 --> 00:01:55,060 So once the download is complete we are going to open up the file. 26 00:01:56,220 --> 00:01:59,360 So let me show you this file right here. 27 00:01:59,700 --> 00:02:01,380 Now let's click on it. 28 00:02:02,470 --> 00:02:05,430 Press it and did it, did it, did. 29 00:02:05,860 --> 00:02:06,550 Let's go. 30 00:02:07,120 --> 00:02:09,640 So do you want to make these changes? 31 00:02:09,670 --> 00:02:12,020 Yes, I do want to make these changes. 32 00:02:12,910 --> 00:02:16,170 Let's see what it's going to do, what he's going to give us. 33 00:02:16,180 --> 00:02:18,120 So that's the Windows installer. 34 00:02:18,130 --> 00:02:22,960 Welcome to the installation with the Java line selection process. 35 00:02:23,000 --> 00:02:30,550 Next, select the folder that you want the installation to occur next. 36 00:02:31,060 --> 00:02:31,850 Very simple. 37 00:02:31,850 --> 00:02:35,870 A very intuitive process for the installation itself. 38 00:02:35,890 --> 00:02:42,070 So now the development kit is being installed in progress. 39 00:02:42,280 --> 00:02:47,470 And once it will be done, we will be able to simply proceed. 40 00:02:47,770 --> 00:02:51,430 OK, so pause the video until it's done. 41 00:02:51,430 --> 00:02:54,190 And once it's done, we are going to proceed. 42 00:02:55,480 --> 00:02:56,080 All right. 43 00:02:56,200 --> 00:03:02,380 So now that it's over, there are a couple of additional steps that you can use to access tutorials, 44 00:03:02,380 --> 00:03:06,980 API documentation, developer guides, release notes and more. 45 00:03:07,060 --> 00:03:12,250 OK, that may help you to get started with the Java development kit, but. 46 00:03:13,370 --> 00:03:23,720 For for this section, we are basically done so present close and the JDK is now downloaded and installed. 47 00:03:25,140 --> 00:03:34,080 Now it's time to go back to the instillations game we are going to download now the eclipse idea, so 48 00:03:34,080 --> 00:03:42,330 go here, type down, I don't know, eclipse idee and let's use it also for our course for seeing C++ 49 00:03:42,330 --> 00:03:43,110 developers. 50 00:03:43,860 --> 00:03:51,480 So here you see probably in the first result on the first result of Google Eclipse idee for a C and 51 00:03:51,480 --> 00:03:53,040 C++ developers. 52 00:03:54,180 --> 00:03:55,800 OK, so there it is. 53 00:03:56,340 --> 00:04:01,070 And here are in your packages available and no problem. 54 00:04:02,130 --> 00:04:06,870 We are good with that on 2014. 55 00:04:07,030 --> 00:04:07,530 Oh wow. 56 00:04:08,140 --> 00:04:14,340 OK, so this is a package that basically includes C and C++ development tools. 57 00:04:14,550 --> 00:04:19,680 OK, get to provide the game Milind today, ok. 58 00:04:22,890 --> 00:04:23,190 Yeah. 59 00:04:23,190 --> 00:04:30,000 I think that once we open up the project I will be able to show you more things instead of just talking 60 00:04:30,000 --> 00:04:34,760 kind of in the air right now and without any practical explanations. 61 00:04:34,950 --> 00:04:38,310 So download links, basically choose whatever you need. 62 00:04:38,340 --> 00:04:38,800 OK. 63 00:04:38,820 --> 00:04:42,570 Thirty to be sixty for Mac OS Linux. 64 00:04:42,900 --> 00:04:47,340 Simply choose whatever you need and basically let's start downloading it. 65 00:04:47,370 --> 00:04:48,270 So yeah. 66 00:04:48,450 --> 00:04:49,600 There you go. 67 00:04:50,370 --> 00:04:51,480 Come on. 68 00:04:51,510 --> 00:04:52,830 Where is the download. 69 00:04:52,830 --> 00:04:54,290 The download is asleep. 70 00:04:55,110 --> 00:04:55,820 What's going on. 71 00:04:56,740 --> 00:05:00,250 Why isn't the download getting started? 72 00:05:01,070 --> 00:05:04,710 Let's wait for it, let's wait. 73 00:05:06,280 --> 00:05:09,820 Oh, maybe that's because they need these cookies allowed. 74 00:05:10,800 --> 00:05:19,120 I mean, know what's the connection, what's going on with the website, refresh it and let's see what's 75 00:05:19,120 --> 00:05:20,010 going on here. 76 00:05:20,140 --> 00:05:21,310 What is going on? 77 00:05:21,580 --> 00:05:23,200 OK, so let's download it from here. 78 00:05:23,530 --> 00:05:26,080 I think these bottom is not right. 79 00:05:26,110 --> 00:05:29,590 So all downloads that are OK download from. 80 00:05:29,880 --> 00:05:31,840 OK, so let's download it. 81 00:05:33,760 --> 00:05:40,330 Let's download and let's create additional folder here and call it, I don't know, Eclipse, Eclipse 82 00:05:40,900 --> 00:05:42,910 and save it right here. 83 00:05:43,780 --> 00:05:44,520 Donation. 84 00:05:44,650 --> 00:05:45,430 Not now. 85 00:05:45,460 --> 00:05:50,680 OK, we are recording a very important video, maybe later on. 86 00:05:51,250 --> 00:05:51,560 Yeah. 87 00:05:51,620 --> 00:05:54,580 So that's about it using the eclipse. 88 00:05:54,610 --> 00:05:56,290 Let's go back here to Google. 89 00:05:56,710 --> 00:05:58,920 Leave it as clean as it was previously. 90 00:06:00,100 --> 00:06:06,750 And now what we are going to do is that we are going simply to install the eclipse itself. 91 00:06:07,150 --> 00:06:14,930 And one thing that I have to mention is the fact that we are downloaded eclipse and also the JDK, it 92 00:06:14,950 --> 00:06:21,610 does not necessarily mean that everything is going to work exactly as expected right from the beginning. 93 00:06:22,060 --> 00:06:30,190 And the reason is very simple, and that's because it really depends if you have configured and downloaded 94 00:06:30,220 --> 00:06:32,720 the C and C++ compiler. 95 00:06:32,780 --> 00:06:38,200 OK, that's something that you can do on Windows simply by downloading the mingy W. 96 00:06:38,350 --> 00:06:44,620 OK, I think that I also have a dedicated video on how to download and install Menjou W for Windows 97 00:06:45,070 --> 00:06:47,980 and regarding Linux and Mac OS. 98 00:06:48,010 --> 00:06:53,860 OK, that's something that I think we already talked about how to configure the compiler there. 99 00:06:54,250 --> 00:07:02,410 Basically most of them probably simply check if the compiler is already there and maybe you downloaded 100 00:07:02,410 --> 00:07:07,990 and installed basically if you downloaded a compiler prior to this video. 101 00:07:08,000 --> 00:07:13,230 So if that's the case on Mac OS and on Linux, there shouldn't be any problems. 102 00:07:14,350 --> 00:07:16,810 And I see now that the download is complete. 103 00:07:16,810 --> 00:07:19,290 So let's open up this nice link. 104 00:07:19,810 --> 00:07:20,420 Nice link. 105 00:07:20,660 --> 00:07:28,390 I'm saying the executable file and start to install our eclipse idee, so. 106 00:07:33,090 --> 00:07:35,800 It's now getting open here it is. 107 00:07:35,820 --> 00:07:37,530 Let me drag it right here. 108 00:07:38,310 --> 00:07:40,690 So the flip side is awesome. 109 00:07:40,710 --> 00:07:40,980 So. 110 00:07:42,260 --> 00:07:49,640 That's basically, guys, the eclipse installer, it will be used for us to install different kind of 111 00:07:49,640 --> 00:07:53,720 packages that will allow us the development for our needs. 112 00:07:53,750 --> 00:07:55,970 OK, there are plenty of of them. 113 00:07:56,330 --> 00:08:01,850 You can see here, Java, you can see BHB, you can see embedded C++. 114 00:08:02,360 --> 00:08:09,350 And we are going to go with the eclipse idea for a C and C++ developers are here. 115 00:08:09,560 --> 00:08:14,000 You will have to like to specify the virtual machine using the Java JDK. 116 00:08:14,000 --> 00:08:20,450 We just downloaded installation folder and no problem, create start menu entry, create desktop shortcuts. 117 00:08:20,450 --> 00:08:22,060 Sure, no problem at all. 118 00:08:22,820 --> 00:08:26,480 Here is the license agreement, so you better check it out. 119 00:08:27,590 --> 00:08:30,420 Or basically decide later, whatever you like. 120 00:08:30,460 --> 00:08:31,850 I'm going to accept it now. 121 00:08:32,570 --> 00:08:41,000 So now the installation of the eclipse idea for a C and C++ developers is being run. 122 00:08:41,420 --> 00:08:43,390 So let's wait till it ends. 123 00:08:44,240 --> 00:08:51,040 And yeah, basically, basically, these steps should take about one to three minutes. 124 00:08:51,090 --> 00:08:52,850 OK, not more than that. 125 00:08:53,420 --> 00:08:59,120 My computer is probably slowing down a little bit since it's morning and it's a little bit tired. 126 00:08:59,150 --> 00:08:59,780 OK, so. 127 00:09:01,280 --> 00:09:02,150 So yeah. 128 00:09:02,180 --> 00:09:04,920 So yep. 129 00:09:04,940 --> 00:09:08,550 Let's wait until it finishes and continue right from there. 130 00:09:09,500 --> 00:09:10,250 All right. 131 00:09:10,250 --> 00:09:11,590 So now it's over. 132 00:09:11,610 --> 00:09:19,970 Let's press lunch and not lunch like lunch, but let's press to lunch and basically there you go. 133 00:09:20,240 --> 00:09:22,340 Selected a rectory as a workspace. 134 00:09:22,430 --> 00:09:23,400 No problem. 135 00:09:23,660 --> 00:09:30,100 So they city you will use the workspace directly to store its preferences and development artifacts. 136 00:09:30,590 --> 00:09:34,590 So simply choose some directories for that and press launch. 137 00:09:35,270 --> 00:09:37,740 Let's see what it will give us now. 138 00:09:37,790 --> 00:09:39,960 Now it's starting the flip side. 139 00:09:40,250 --> 00:09:40,650 OK. 140 00:09:41,000 --> 00:09:47,390 Currently, I think that you cannot see the the icon itself, but once you press it on your own, you 141 00:09:47,390 --> 00:09:51,910 will see it on your side because I'm recording the second screen. 142 00:09:51,980 --> 00:09:53,750 OK, have like a couple of screens here. 143 00:09:53,750 --> 00:09:57,020 So one of them is being recorded, which is like so on. 144 00:09:57,030 --> 00:09:57,530 Hello. 145 00:09:58,160 --> 00:09:59,330 I'm feeling lucky. 146 00:09:59,330 --> 00:10:00,650 I'm feeling playful. 147 00:10:00,650 --> 00:10:01,670 What's going on? 148 00:10:02,390 --> 00:10:04,730 OK, so here it is. 149 00:10:04,940 --> 00:10:05,920 Here it is. 150 00:10:05,930 --> 00:10:06,540 Here it is. 151 00:10:06,560 --> 00:10:07,600 Now let's go back. 152 00:10:07,940 --> 00:10:08,990 Here it is. 153 00:10:09,620 --> 00:10:10,730 The flip side. 154 00:10:10,760 --> 00:10:12,500 Come on, come on. 155 00:10:12,500 --> 00:10:13,040 Come on, come on. 156 00:10:13,040 --> 00:10:13,340 Come on. 157 00:10:13,340 --> 00:10:13,740 Come here. 158 00:10:13,810 --> 00:10:20,140 OK, so, guys, I want you to be introduced with the eclipse idea. 159 00:10:20,270 --> 00:10:24,890 This is an amazing idea that we are going now to start working with it. 160 00:10:26,370 --> 00:10:35,100 So let us create a new C C++ project, so go here, press on, create new project and let's see what 161 00:10:35,100 --> 00:10:36,390 we have to do here. 162 00:10:36,420 --> 00:10:44,550 So if we are using C in this case so we can simply choose a managed build, OK, which will give us 163 00:10:44,550 --> 00:10:49,200 a C project built using this code managed build system press next. 164 00:10:49,830 --> 00:10:58,650 Now what we will also do is let's call these project name, what would you like to call it that's simply 165 00:10:58,650 --> 00:10:59,700 like use here. 166 00:10:59,760 --> 00:11:08,320 These are Hello World and Sisay project and I will choose here in these to change the mingy WGC. 167 00:11:08,550 --> 00:11:17,340 OK, so if you do not have it OK and things seem will seem not to be working exactly as you wanted them 168 00:11:17,340 --> 00:11:18,690 using the Cross UCC. 169 00:11:18,730 --> 00:11:24,530 So simply check out if you can install the mingy WGC for Windows if you're using windows. 170 00:11:24,540 --> 00:11:28,940 If not and you still have some problems and some questions. 171 00:11:28,950 --> 00:11:35,550 First of all, feel free to ask them in the Q&A section and hopefully explain, basically explain all 172 00:11:35,550 --> 00:11:38,610 the steps you've done and where you got stocks. 173 00:11:38,610 --> 00:11:43,010 So that will be that this we will be able to assist you. 174 00:11:43,020 --> 00:11:47,010 So the project name will be, I don't know, my first project. 175 00:11:47,640 --> 00:11:53,790 OK, using Eclipse finish and let's start and see if it will work even for us. 176 00:11:54,540 --> 00:11:55,680 So there you go. 177 00:11:55,680 --> 00:11:57,990 You can see that this is your first project. 178 00:11:58,080 --> 00:12:04,500 OK, you have here a couple of subdirectories, a couple of includes source, OK, which is the first 179 00:12:04,860 --> 00:12:08,790 basic default file that eclipse has created for you. 180 00:12:09,180 --> 00:12:11,730 You can hear or specify the author name. 181 00:12:11,730 --> 00:12:16,080 OK, so that's my name and the version of this file. 182 00:12:16,650 --> 00:12:18,150 Copyright problem. 183 00:12:18,370 --> 00:12:25,810 OK, the description of the file and basically yeah that's that's the first, the first template that 184 00:12:25,810 --> 00:12:30,750 you will be used that you will get using the eclipse. 185 00:12:31,680 --> 00:12:34,400 Now let's try to build and run it. 186 00:12:34,410 --> 00:12:37,910 So go to run know where is the build. 187 00:12:38,130 --> 00:12:39,300 Where is the build. 188 00:12:39,300 --> 00:12:40,560 So build project. 189 00:12:40,710 --> 00:12:44,100 OK, let's save the build will go smoothly. 190 00:12:44,220 --> 00:12:46,890 OK, so it's trying to make everything ok. 191 00:12:46,890 --> 00:12:48,680 So build finish finished. 192 00:12:48,690 --> 00:12:50,730 Zero errors, zero warnings. 193 00:12:50,970 --> 00:12:53,100 Everything seems to be working correctly. 194 00:12:53,430 --> 00:12:54,930 Now we go to run in. 195 00:12:54,930 --> 00:12:56,310 Let's try to run it. 196 00:12:56,760 --> 00:13:03,330 So run as local c C++ application select resources to save. 197 00:13:03,330 --> 00:13:03,660 Sure. 198 00:13:03,660 --> 00:13:04,470 No problem. 199 00:13:04,950 --> 00:13:06,440 And basically yeah. 200 00:13:06,480 --> 00:13:12,630 Here is your result that you can see on the console application printed out here, not in a different 201 00:13:12,630 --> 00:13:16,320 console application, but rather it's going to be printed here. 202 00:13:16,350 --> 00:13:17,370 This is your message. 203 00:13:17,370 --> 00:13:18,090 Hello world. 204 00:13:18,510 --> 00:13:19,920 Basically I don't know. 205 00:13:19,950 --> 00:13:20,730 Welcome. 206 00:13:21,480 --> 00:13:25,350 Let's change it and say you like welcome board. 207 00:13:25,710 --> 00:13:27,030 Welcome to course. 208 00:13:28,800 --> 00:13:32,460 So now we will simply need to rebuild it. 209 00:13:32,620 --> 00:13:40,920 OK, so where it is project build project again and then we are going to run it once it's finished. 210 00:13:40,950 --> 00:13:42,690 OK, so ok cool. 211 00:13:43,680 --> 00:13:44,570 Yep. 212 00:13:44,610 --> 00:13:46,170 So welcome to course. 213 00:13:46,170 --> 00:13:51,150 Everything seems to be working correctly exactly as we planned and. 214 00:13:51,360 --> 00:13:51,810 Yeah. 215 00:13:52,050 --> 00:13:58,650 So now you are basically ready to start writing down your first programs using the eclipse idea. 216 00:13:58,740 --> 00:13:59,540 Here it is. 217 00:13:59,560 --> 00:14:00,900 OK, the status. 218 00:14:00,900 --> 00:14:01,650 No problem. 219 00:14:02,520 --> 00:14:10,860 Put S is simply to put this message to the council and yeah maybe, maybe I will tell you a little bit 220 00:14:10,860 --> 00:14:13,080 about these menu right here. 221 00:14:13,260 --> 00:14:14,730 So in a couple of words. 222 00:14:14,820 --> 00:14:17,790 OK, nothing complicated here file. 223 00:14:17,790 --> 00:14:24,690 You simply work with the files, creating new files, importing, exporting, editing different things. 224 00:14:24,690 --> 00:14:27,450 OK, undoing typing smart things. 225 00:14:27,450 --> 00:14:30,360 Are code words completion. 226 00:14:30,360 --> 00:14:31,620 You can also use it. 227 00:14:32,100 --> 00:14:34,440 Ehm, what about it. 228 00:14:34,440 --> 00:14:35,910 What about its search. 229 00:14:35,920 --> 00:14:39,630 OK, navigating and searching through the project. 230 00:14:41,460 --> 00:14:48,690 Also here you have like the build building sets, ok, build project build configurations that you can 231 00:14:48,690 --> 00:14:54,120 also configure build automatically which was also probably set up right away. 232 00:14:54,570 --> 00:15:01,290 Run running your program here is going to be your console application, your results, your cooperation. 233 00:15:01,830 --> 00:15:09,600 And yeah, also you can simply like put your mouth upon these nice icons right here and you can see 234 00:15:09,600 --> 00:15:11,340 that build debug for a project. 235 00:15:11,340 --> 00:15:13,710 You can also work with it. 236 00:15:13,920 --> 00:15:21,720 You can simply see that how you can create different things or create new C or C++ source file. 237 00:15:21,720 --> 00:15:25,530 OK, so simply create the source file that you want, let's say. 238 00:15:25,940 --> 00:15:35,480 My second file, for example, is finished, and you will see that this file was created right here 239 00:15:35,690 --> 00:15:39,140 and it does not have the extension of that C or that CBP. 240 00:15:39,290 --> 00:15:46,280 So simply when you create the file, also make sure like to specify the extension, OK, or just to, 241 00:15:46,400 --> 00:15:48,410 I don't know, to use here the default. 242 00:15:48,410 --> 00:15:58,850 So source file my second file dot C will create a new source file dot C and you will be able to work 243 00:15:58,850 --> 00:15:59,190 with it. 244 00:15:59,210 --> 00:16:02,930 Of course you can always use like I don't know, third file. 245 00:16:03,380 --> 00:16:07,340 You have to specify here, I don't know, some C template. 246 00:16:08,090 --> 00:16:10,190 OK, and it will create the third file. 247 00:16:10,240 --> 00:16:11,420 But where is it. 248 00:16:11,450 --> 00:16:11,950 Where is it. 249 00:16:12,010 --> 00:16:14,790 Oh we didn't specify the Nazi basically. 250 00:16:14,790 --> 00:16:21,110 It should also give you some information, if I'm not mistaken, with the same template like it did 251 00:16:21,110 --> 00:16:21,950 create here. 252 00:16:23,000 --> 00:16:29,240 But that's not mandatory and that's not everything that we need for this information. 253 00:16:29,540 --> 00:16:31,900 So, guys, thank you so much for watching. 254 00:16:31,910 --> 00:16:37,610 You are ready now to start working on your C programs, using the eclipse side. 255 00:16:37,640 --> 00:16:41,600 So I wish you best of luck and let me know if you like this video. 256 00:16:41,870 --> 00:16:42,670 Do next time. 257 00:16:42,680 --> 00:16:43,580 My name is Vlad. 258 00:16:43,590 --> 00:16:44,390 I'll see you then. 22281

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.