در این مطلب، ویدئو آموزش ترجمه خودکار متن با AWS و Python با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:19:41
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:07,280
آیا تا به حال خواسته اید متن را
2
00:00:07,280 –> 00:00:11,900
از زبانی مانند اسپانیایی
3
00:00:11,900 –> 00:00:15,210
به انگلیسی ترجمه کنید یا به سمت دیگری که همیشه
4
00:00:15,210 –> 00:00:16,770
این اتفاق می افتد و من
5
00:00:16,770 –> 00:00:18,960
این را از افرادی می شنوم که با دانش آموزان کار
6
00:00:18,960 –> 00:00:20,880
می کنم آنچه در این مثال انجام می دهیم این است
7
00:00:20,880 –> 00:00:23,550
که ما می خواهیم از AWS برای ایجاد یک
8
00:00:23,550 –> 00:00:25,590
ابزار ترجمه از ابتدا استفاده کنید، پس بیایید
9
00:00:25,590 –> 00:00:27,779
جلو برویم و وارد آن محیط
10
00:00:27,779 –> 00:00:30,390
شویم و شروع کنیم، بنابراین اولین کاری که
11
00:00:30,390 –> 00:00:32,940
میخواهم انجام دهم این است که به
12
00:00:32,940 –> 00:00:35,010
کنسول مدیریت AWS بروم و در فضای ابری تایپ کنم.
13
00:00:35,010 –> 00:00:37,890
9 cloud 9 یکی از محیطهای مورد علاقه من
14
00:00:37,890 –> 00:00:39,510
برای انجام
15
00:00:39,510 –> 00:00:41,399
توسعه نرمافزار است و میخواهم یک محیط جدید ایجاد کنم،
16
00:00:41,399 –> 00:00:44,010
خوب اولین کاری که میخواهم انجام دهم این
17
00:00:44,010 –> 00:00:47,340
است که یک محیط توسعه ایجاد کنم که آن
18
00:00:47,340 –> 00:00:50,430
را توسعه مینامیم و
19
00:00:50,430 –> 00:00:53,250
فقط آن را توسعه من مینامیم.
20
00:00:53,250 –> 00:01:00,390
محیطی برای AWS و به طور پیشفرض میتوانم
21
00:01:00,390 –> 00:01:02,730
تنظیمات را در اینجا
22
00:01:02,730 –> 00:01:04,890
بگذارم، یک نمونه جدید برای ec2 ایجاد کند،
23
00:01:04,890 –> 00:01:07,290
اگر دانشجو هستم، این
24
00:01:07,290 –> 00:01:09,000
یک نمونه واجد شرایط لایه رایگان است و
25
00:01:09,000 –> 00:01:11,340
بهطور خودکار پس از 30
26
00:01:11,340 –> 00:01:13,680
دقیقه به پایان میرسد. هزینه عالی Savi ابزار ngs بسیار
27
00:01:13,680 –> 00:01:16,650
خوب، همه ما آماده ایم که این
28
00:01:16,650 –> 00:01:19,439
فقط یک ثانیه طول می کشد در حالی که این در حال چرخش است
29
00:01:19,439 –> 00:01:21,210
یکی از کارهایی که می خواهم انجام دهم این
30
00:01:21,210 –> 00:01:24,509
است که به یک مخزن github نیز می روم
31
00:01:24,509 –> 00:01:27,900
و از آن استفاده خواهم کرد آن
32
00:01:27,900 –> 00:01:31,200
مخزن github برای بررسی مجدد کد و استفاده از آن به گونه ای
33
00:01:31,200 –> 00:01:33,479
که بتوانم در برابر
34
00:01:33,479 –> 00:01:35,790
محیط ابر 9 توسعه دهم و همچنین
35
00:01:35,790 –> 00:01:37,680
کارم را در یک مخزن کد منبع ذخیره کنم، بنابراین
36
00:01:37,680 –> 00:01:40,079
به github می روم و به دوره ای می روم و
37
00:01:40,079 –> 00:01:45,509
سپس ایجاد می کنم به نام Python
38
00:01:45,509 –> 00:01:48,060
دنیای واقعی عملگرای AWS Python به آنجا می رویم
39
00:01:48,060 –> 00:01:50,720
و من روی کلون کلیک می کنم یا از
40
00:01:50,720 –> 00:01:54,509
اینجا دانلود می کنم این را کپی می کنیم و تا این زمان
41
00:01:54,509 –> 00:01:57,000
این محیط تقریباً باید راه اندازی شده باشد
42
00:01:57,000 –> 00:01:59,610
و من آن مخزن را می گیرم و می
43
00:01:59,610 –> 00:02:01,920
خواهم آن را شبیه سازی کنم اکنون به صورت محلی یکی از
44
00:02:01,920 –> 00:02:03,119
کارهایی که باید انجام دهم این است که کلیدهای SSH را تنظیم کنم
45
00:02:03,119 –> 00:02:06,060
و این یک
46
00:02:06,060 –> 00:02:08,068
فرآیند کاملاً ساده در cloud 9 است و
47
00:02:08,068 –> 00:02:11,840
ما به جلو می رویم و آن را انجام می دهیم.
48
00:02:12,640 –> 00:02:15,260
49
00:02:15,260 –> 00:02:16,940
برای رفتن، بنابراین کاری که من می خواهم اینجا انجام دهم
50
00:02:16,940 –> 00:02:18,500
این است که کمی از این پنجره به سمت بالا حرکت می کنم
51
00:02:18,500 –> 00:02:21,050
و کلمه را تایپ می کنم
52
00:02:21,050 –> 00:02:28,880
ssh-keygen – t RS a و
53
00:02:28,880 –> 00:02:31,460
این کلیدهای SSH را ایجاد می کند که به من امکان می
54
00:02:31,460 –> 00:02:34,030
دهد ارتباطات رمزگذاری شده بین
55
00:02:34,030 –> 00:02:36,290
github و این محیط محلی ایجاد
56
00:02:36,290 –> 00:02:40,720
کنم، بنابراین ادامه می دهم و تایپ می کنم cat tilde
57
00:02:40,720 –> 00:02:46,940
sclash dot SSH ID underscore RSA dot
58
00:02:46,940 –> 00:02:49,930
pub. اکنون که این
59
00:02:49,930 –> 00:02:53,540
کلید SSH را تنظیم کردهام، به این
60
00:02:53,540 –> 00:02:56,570
مخزن میروم و با نام خود
61
00:02:56,570 –> 00:03:00,080
تنظیمات را انتخاب میکنم، به تنظیمات SSH میروم و
62
00:03:00,080 –> 00:03:02,210
تنظیمات GPG یک کلید جدید ایجاد میکنیم و ما این را صدا میکنیم.
63
00:03:02,210 –> 00:03:07,070
نسخه ی نمایشی 26 نوامبر من فقط
64
00:03:07,070 –> 00:03:09,440
آن را در آنجا جای می دهم که عالی حالا که
65
00:03:09,440 –> 00:03:10,910
کلید را تنظیم کردم، از من
66
00:03:10,910 –> 00:03:14,360
احراز هویت می خواهد و از اینجا اکنون که
67
00:03:14,360 –> 00:03:17,180
آن تنظیمات را دارم می توانم به مخزن خود برگردم
68
00:03:17,180 –> 00:03:20,000
و می توانم کد بنویسم رفت و برگشت
69
00:03:20,000 –> 00:03:23,120
بین این مخزن پس اینجا ما دوباره می رویم
70
00:03:23,120 –> 00:03:26,540
من این مخزن را کپی می کنم و git clone عالی را تایپ می کنم
71
00:03:26,540 –> 00:03:31,220
آنجا که می رویم و
72
00:03:31,220 –> 00:03:32,930
از من می خواهد که متصل شوم و من می
73
00:03:32,930 –> 00:03:34,520
خواهم وصل شوم و اکنون یک دایرکتوری
74
00:03:34,520 –> 00:03:38,180
اینجاست و من مکانی دارم که می توانم
75
00:03:38,180 –> 00:03:39,500
شروع به نوشتن کد کنم، بنابراین اولین کاری
76
00:03:39,500 –> 00:03:42,700
که می خواهم برای استفاده از محیط بسیار قدرتمند خود انجام
77
00:03:42,700 –> 00:03:45,740
دهم این است که من g با قرار دادن سی دی در آن
78
00:03:45,740 –> 00:03:47,900
دایرکتوری، می خواهم یک
79
00:03:47,900 –> 00:03:51,080
دایرکتوری به نام منبع ایجاد کنم و در داخل این
80
00:03:51,080 –> 00:03:52,250
دایرکتوری منبع
81
00:03:52,250 –> 00:03:55,460
، داخل آن را تغییر می دهم و کاری که
82
00:03:55,460 –> 00:04:02,480
می توانم انجام دهم این است که یک فایل جدید را ثبت کنم و کاری که
83
00:04:02,480 –> 00:04:05,080
ما انجام خواهیم داد این است که ما. این فایل را
84
00:04:05,080 –> 00:04:07,940
ترجمه آن py می نامیم، بنابراین می خواهم بگویم ذخیره
85
00:04:07,940 –> 00:04:12,200
به عنوان در دایرکتوری منبع، نقطه
86
00:04:12,200 –> 00:04:17,420
py ok را ترجمه کنید و از اینجا
87
00:04:17,420 –> 00:04:18,920
تقریباً آماده شروع نوشتن
88
00:04:18,920 –> 00:04:20,510
کد هستیم، اما من یک کار دیگر را انجام می دهم.
89
00:04:20,510 –> 00:04:21,890
یعنی من قصد دارم یک محیط مجازی ایجاد کنم
90
00:04:21,890 –> 00:04:23,090
و این به من امکان می دهد
91
00:04:23,090 –> 00:04:25,250
پایتون را در یک
92
00:04:25,250 –> 00:04:27,890
فهرست انتخاب ایزوله کنم و اولین کاری که می
93
00:04:27,890 –> 00:04:30,310
خواهم انجام دهم این است که Python 3
94
00:04:30,310 –> 00:04:35,510
– M V E و V را تایپ کنم و این می گوید یک
95
00:04:35,510 –> 00:04:36,710
محیط مجازی بسازید و سپس من می خواهم
96
00:04:36,710 –> 00:04:38,780
به آن بگویم که معمولاً در یک
97
00:04:38,780 –> 00:04:41,330
نمونه جدید مانند این، آن را در tilde
98
00:04:41,330 –> 00:04:44,390
slash V E و V قرار می دهم و این به نوعی
99
00:04:44,390 –> 00:04:45,950
آن را برای من پنهان می کند تا مجبور نباشم
100
00:04:45,950 –> 00:04:47,420
واقعاً به آن فکر کنم و سپس من آن را
101
00:04:47,420 –> 00:04:50,540
منبع خواهم کرد، بنابراین من تایپ منبع tilde
102
00:04:50,540 –> 00:04:57,680
نقطه اسلش V E و V bin را فعال کنید،
103
00:04:57,680 –> 00:04:58,100
ما می رویم
104
00:04:58,100 –> 00:05:00,560
و حالا که منبع آن را دریافت کردم اگر
105
00:05:00,560 –> 00:05:03,470
پایتون 3 را در آن تایپ کنم، اکنون خواهید دید
106
00:05:03,470 –> 00:05:05,120
که از پایتون 3 استفاده می کند که
107
00:05:05,120 –> 00:05:07,700
فقط برای پروژه من تنظیم شده است، بنابراین کار بعدی
108
00:05:07,700 –> 00:05:09,910
که می خواهم انجام دهم این است که
109
00:05:09,910 –> 00:05:13,520
فوراً می بینم که آیا می توانم ابزاری را نصب کنم
110
00:05:13,520 –> 00:05:15,020
که زندگی من را آسانتر میکند که
111
00:05:15,020 –> 00:05:17,800
ipython است، بنابراین من pip install
112
00:05:17,800 –> 00:05:21,110
ipython را تایپ میکنم و این به من اجازه میدهد تا هر گونه تعاملی را انجام دهم
113
00:05:21,110 –> 00:05:24,500
یک پوسته تعاملی، خوب،
114
00:05:24,500 –> 00:05:26,660
میگوید توصیه میکند به پیپ ارتقا دهم، بنابراین
115
00:05:26,660 –> 00:05:32,030
بیایید ادامه دهیم و این کار را انجام دهیم ok و از
116
00:05:32,030 –> 00:05:35,720
اینجا اگر من در ipython تایپ می کنم می توانم
117
00:05:35,720 –> 00:05:37,700
کتابخانه Bodo را امتحان کنم که قرار است
118
00:05:37,700 –> 00:05:41,000
کارهای سنگین را انجام دهد تا با
119
00:05:41,000 –> 00:05:42,530
سرویس ترجمه AWS صحبت کنم بنابراین
120
00:05:42,530 –> 00:05:45,440
نصب نشده است مشکلی نیست می توانم
121
00:05:45,440 –> 00:05:49,330
این را نصب کنم تا بتوانم بگویم pip install moto3
122
00:05:49,330 –> 00:05:53,270
عالی است که همه چیز آماده است و اکنون که boto
123
00:05:53,270 –> 00:05:56,320
3 نصب شده است، می توانم دوباره به اینجا
124
00:05:56,320 –> 00:05:59,390
برگردم ipython را تایپ کرده و آزمایش کنم
125
00:05:59,390 –> 00:06:01,729
که این کار را moto3 عالی انجام می دهد، بنابراین اکنون که
126
00:06:01,729 –> 00:06:04,520
به boto 3 دسترسی دارم می توانم کارهای بسیار قدرتمندی انجام دهم،
127
00:06:04,520 –> 00:06:05,930
بنابراین اولین کاری که می خواهم
128
00:06:05,930 –> 00:06:08,900
انجام دهم این است. من میخواهم
129
00:06:08,900 –> 00:06:14,110
در بالاترین قسمت واردات کم 2 3 را تایپ کنم و
130
00:06:14,110 –> 00:06:16,669
بعد چه چیزی را میروم nna do این است که من قصد دارم
131
00:06:16,669 –> 00:06:20,540
یک نمونه برای یک API ترجمه بسازم پس به
132
00:06:20,540 –> 00:06:24,440
اینجا بروید کلاینت moto3 و سپس تنها کاری که
133
00:06:24,440 –> 00:06:27,950
باید انجام دهم این است که نوعی
134
00:06:27,950 –> 00:06:30,560
متن را ترجمه کنم و بنابراین کاری که باید انجام دهم این است که
135
00:06:30,560 –> 00:06:32,570
یک عبارت متنی را در اینجا قرار دهم تا ما ادامه
136
00:06:32,570 –> 00:06:35,650
میدهیم و متنی را در اینجا قرار میدهیم و اینکه abouts چگونه
137
00:06:35,650 –> 00:06:39,770
نام من را ترجمه میکند،
138
00:06:39,770 –> 00:06:44,190
ما میگوییم که نام من همان چیزی است که میگوییم
139
00:06:44,190 –> 00:06:46,110
زبان مقصد انگلیسی خواهد بود، بنابراین
140
00:06:46,110 –> 00:06:48,510
من چیزی به اسپانیایی خواهم گذاشت تا من hola
141
00:06:48,510 –> 00:06:51,510
mi nombre s Noah ما می رویم
142
00:06:51,510 –> 00:06:54,360
و بعد می توانم ادامه دهم و
143
00:06:54,360 –> 00:06:56,040
نمونه ای از شی مشتری ایجاد کنم که
144
00:06:56,040 –> 00:06:56,580
145
00:06:56,580 –> 00:07:00,470
در ترجمه متن زیرخط بنویسم و
146
00:07:00,470 –> 00:07:06,150
این متغیر متن را در آنجا قرار ده
147
00:07:06,150 –> 00:07:08,280
م و سپس تنها کاری که با
148
00:07:08,280 –> 00:07:14,280
د انجام دهم این است که زبان مبدأ را بگویم. کد و
149
00:07:14,280 –> 00:07:15,840
می توانیم بگوییم Auto یعنی به
150
00:07:15,840 –> 00:07:18,270
طور خودکار تشخیص می دهد که زبان از چه چیزی
151
00:07:18,270 –> 00:07:22,260
می آید، اما سپس Target
152
00:07:22,260 –> 00:07:25,560
آن را به زبانی تبدیل می کند که من می
153
00:07:25,560 –> 00:07:27,600
خواهم انتخاب کنم که انگلیسی است، بنابراین بفهمید که
154
00:07:27,600 –> 00:07:29,820
چه زبانی است می تواند هر تعداد باشد
155
00:07:29,820 –> 00:07:33,570
. زبان ها و سپس وقتی آن را در اینجا منتقل می
156
00:07:33,570 –> 00:07:37,080
کنم، این را به انگلیسی ترجمه کنید خیلی خوب است،
157
00:07:37,080 –> 00:07:41,160
بنابراین میتوانم بروم و این را اجرا کنم
158
00:07:41,160 –> 00:07:43,500
و اگر نتایج آن
159
00:07:43,500 –> 00:07:47,490
را در متغیری مانند آن قرار دهم، در واقع میتوانم
160
00:07:47,490 –> 00:07:52,830
نتایج را چاپ کنم، حالا که
161
00:07:52,830 –> 00:07:54,990
این کار تمام شد، تقریباً آماده انجام کار هستم،
162
00:07:54,990 –> 00:07:57,120
میتوانم آزمایش کنم. این کد خارج شد، بنابراین من میخواهم
163
00:07:57,120 –> 00:07:58,889
در این کنسولگری بمانم و دوباره چون
164
00:07:58,889 –> 00:08:00,240
آن را در یک محیط مجازی نصب کردهام، میتوانم آن
165
00:08:00,240 –> 00:08:02,010
را بهعنوان یک
166
00:08:02,010 –> 00:08:05,720
اسکریپت اجرا کنم تا بتوانم بگویم Python translate
167
00:08:05,720 –> 00:08:09,840
و میگوید no module moto3 به این دلیل است که من
168
00:08:09,840 –> 00:08:11,910
آن را انتخاب نکردهام. پایتون 3 که همان
169
00:08:11,910 –> 00:08:14,639
پایتونی است که در محیط مجازی من است
170
00:08:14,639 –> 00:08:17,250
و اکنون کار می کند و بنابراین می توانید ببینید که
171
00:08:17,250 –> 00:08:21,180
این کد متن ترجمه شده را بیرون می اندازد
172
00:08:21,180 –> 00:08:23,460
و می توانید ببینید که در این
173
00:08:23,460 –> 00:08:25,229
پیلود درست در اینجا یک متن ترجمه شده می آید تا
174
00:08:25,229 –> 00:08:27,440
ما بتوانیم آن را پاک کنیم. فقط
175
00:08:27,440 –> 00:08:30,870
با برداشتن آن بخش به طور خاص، تا
176
00:08:30,870 –> 00:08:34,919
بتوانیم بگوییم من فقط متن ترجمه شده را در اینجا می خواهم
177
00:08:34,919 –> 00:08:41,130
و سپس دوباره آن را اجرا می کنم و
178
00:08:41,130 –> 00:08:44,670
D را از دست می دهیم، بنابراین دوباره آن را در اینجا اجرا کنید این را ذخیره کنید و
179
00:08:44,670 –> 00:08:46,170
می توانید ببینید که وقتی این یکی
180
00:08:46,170 –> 00:08:50,130
می رود ذخیره شده است. یک X وجود دارد که بسیار مفید است
181
00:08:50,130 –> 00:08:52,889
اما یکی از مفیدترین t نکاتی را
182
00:08:52,889 –> 00:08:54,299
که می توانید انجام دهید و این واقعاً مفید است
183
00:08:54,299 –> 00:08:56,220
زیرا می تواند شما را از
184
00:08:56,220 –> 00:08:58,319
مشکلاتی که دارید عبور دهد، اما برای
185
00:08:58,319 –> 00:09:00,389
مفیدتر کردن آن، بیایید جلو برویم و
186
00:09:00,389 –> 00:09:02,939
آن را به یک ابزار خط فرمان تبدیل
187
00:09:02,939 –> 00:09:04,379
کنیم، بنابراین ما چیزی داریم که اکنون بسیار جالب است.
188
00:09:04,379 –> 00:09:07,319
کاری که میتوانیم برای شروع اینجا
189
00:09:07,319 –> 00:09:11,850
انجام دهیم این است که چرا من ادامه نمیدهم و این
190
00:09:11,850 –> 00:09:14,639
را در مخزن خود بررسی نمیکنم، بنابراین میخواهم تایپ کنم get
191
00:09:14,639 –> 00:09:19,079
add translate را در آنجا تایپ کنم و سپس
192
00:09:19,079 –> 00:09:22,019
میگویم git commit و
193
00:09:22,019 –> 00:09:27,779
نمونه ترجمه را اضافه میکنم. و از اینجا
194
00:09:27,779 –> 00:09:30,480
میتوانم اکنون میتوانم نام کاربریم را وارد کنم، بنابراین
195
00:09:30,480 –> 00:09:32,489
ادامه میدهم و این کار را انجام میدهم، میگویم
196
00:09:32,489 –> 00:09:39,329
نام کاربری پیکربندی را دریافت کن، هدیهای را بدانم و سپس
197
00:09:39,329 –> 00:09:42,629
میتوانم آدرس ایمیلم را نیز در
198
00:09:42,629 –> 00:09:45,869
آنجا قرار دهم. ادامه دهید و
199
00:09:45,869 –> 00:09: