File size: 17,261 Bytes
e00d2a9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8aba330
e00d2a9
 
 
 
 
8aba330
e00d2a9
 
 
 
 
 
 
 
 
 
 
 
8aba330
e00d2a9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8aba330
e00d2a9
 
 
 
 
 
 
 
8aba330
e00d2a9
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
<!doctype html>
<html lang="vi">
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />
    <meta name="description" content="Mặc Hi là máy dịch truyện Trung–Việt chạy bằng WebGPU ngay trên thiết bị. Xem cách chọn mô hình, quét tên, dùng từ điển và đọc offline." />
    <meta name="robots" content="index,follow,max-image-preview:large" />
    <link rel="canonical" href="https://moxhi.vietphrase.app/about" />
    <meta property="og:type" content="article" />
    <meta property="og:url" content="https://moxhi.vietphrase.app/about" />
    <meta property="og:site_name" content="Mặc Hi" />
    <meta property="og:locale" content="vi_VN" />
    <meta property="og:title" content="Mặc Hi là gì? Hướng dẫn dịch truyện ngay trên máy" />
    <meta property="og:description" content="Cách dùng Mặc Hi, chọn mô hình, quét tên và tạo từ điển riêng cho truyện phương Tây, Nhật Bản hoặc nhiều thuật ngữ." />
    <meta property="og:image" content="https://moxhi.vietphrase.app/og.jpg" />
    <meta name="twitter:card" content="summary_large_image" />
    <meta name="twitter:title" content="Mặc Hi là gì? Hướng dẫn dịch truyện ngay trên máy" />
    <meta name="twitter:description" content="Máy dịch Trung–Việt bằng WebGPU; văn bản không rời khỏi thiết bị và có thể đọc tiếp khi offline." />
    <meta name="twitter:image" content="https://moxhi.vietphrase.app/og.jpg" />
    <title>Mặc Hi là gì? Hướng dẫn dịch truyện Trung–Việt trên máy</title>
    <link rel="manifest" href="/manifest.webmanifest" />
    <meta name="theme-color" content="#b3372f" />
    <link rel="apple-touch-icon" href="/apple-touch-icon.png" />
    <link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect width='64' height='64' rx='10' fill='%23b3372f'/%3E%3Ctext x='32' y='30' font-size='26' text-anchor='middle' fill='%23f4eee3' font-family='serif'%3E墨%3C/text%3E%3Ctext x='32' y='56' font-size='26' text-anchor='middle' fill='%23f4eee3' font-family='serif'%3E曦%3C/text%3E%3C/svg%3E" />
    <script type="application/ld+json">
      {
        "@context": "https://schema.org",
        "@graph": [
          {
            "@type": "AboutPage",
            "@id": "https://moxhi.vietphrase.app/about#page",
            "url": "https://moxhi.vietphrase.app/about",
            "name": "Mặc Hi là gì? Hướng dẫn dịch truyện Trung–Việt trên máy",
            "description": "Hướng dẫn sử dụng máy dịch truyện Trung–Việt Mặc Hi, gồm cách chọn mô hình, quét tên, dùng từ điển và chạy offline.",
            "inLanguage": "vi",
            "isPartOf": {
              "@id": "https://moxhi.vietphrase.app/#website"
            },
            "about": {
              "@id": "https://moxhi.vietphrase.app/#app"
            }
          },
          {
            "@type": "FAQPage",
            "@id": "https://moxhi.vietphrase.app/about#faq",
            "mainEntity": [
              {
                "@type": "Question",
                "name": "Mặc Hi có gửi văn bản truyện lên máy chủ không?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "Không. Mô hình dịch chạy bằng WebGPU trên thiết bị; văn bản nguồn và bản dịch không rời khỏi máy."
                }
              },
              {
                "@type": "Question",
                "name": "Mặc Hi có dùng được khi không có mạng không?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "Có thể. Sau lần tải đầu, mô hình và ứng dụng được lưu trong bộ nhớ đệm của trình duyệt và tiếp tục hoạt động offline nếu dữ liệu trang chưa bị xóa."
                }
              },
              {
                "@type": "Question",
                "name": "Khi nào nên dùng Quét tên và từ điển tên riêng?",
                "acceptedAnswer": {
                  "@type": "Answer",
                  "text": "Nên quét tên trước khi dịch truyện có nhiều nhân vật, địa danh, tổ chức hoặc tên phiên âm tiếng Anh và tiếng Nhật; sau đó thêm cách viết muốn giữ cố định vào từ điển."
                }
              }
            ]
          }
        ]
      }
    </script>
    <link rel="stylesheet" crossorigin href="/assets/about-BRw9WSHl.css">
  </head>
  <body>
    <a class="skip-link" href="#noi-dung">Bỏ qua điều hướng</a>
    <div class="about-page">
      <header class="site-nav">
        <a class="wordmark" href="/index.html" aria-label="Mặc Hi — mở máy dịch">
          <svg class="wordmark__seal" viewBox="0 0 64 64" aria-hidden="true">
            <rect class="wordmark__field" x="1.5" y="1.5" width="61" height="61" rx="7" />
            <rect class="wordmark__rule" x="5" y="5" width="54" height="54" rx="4" />
            <text x="32" y="29" text-anchor="middle"></text>
            <text x="32" y="55" text-anchor="middle"></text>
          </svg>
          <span class="wordmark__text">
            <strong>Mặc Hi</strong>
            <span aria-hidden="true">墨曦</span>
          </span>
        </a>
        <nav class="primary-nav" aria-label="Điều hướng chính">
          <a href="/index.html">Mở máy dịch</a>
          <a href="/board">Bảng tốc độ</a>
        </nav>
      </header>

      <main id="noi-dung">
        <section class="hero" aria-labelledby="about-title">
          <p class="eyebrow">Máy dịch truyện Trung–Việt bằng WebGPU</p>
          <h1 id="about-title">Dịch truyện, ngay trên máy bạn</h1>
          <p class="hero__lead">Mặc Hi chạy mô hình dịch trên GPU của thiết bị,
            không cần gửi nội dung truyện tới một máy chủ dịch. Sau lần tải đầu,
            bạn có thể tiếp tục đọc khi offline.</p>
          <p class="hero__promise"><strong>Văn bản không rời khỏi máy.</strong>
            Bản gốc, bản dịch, từ điển và bộ nhớ dịch đều được xử lý cục bộ
            trong trình duyệt.</p>
        </section>

        <article class="guide" aria-label="Hướng dẫn sử dụng Mặc Hi">
          <section class="chapter" id="bat-dau" aria-labelledby="bat-dau-title">
            <header class="chapter__heading">
              <span class="chapter__marker" aria-hidden="true">01</span>
              <div>
                <p class="chapter__kicker">Từ văn bản đến bản dịch</p>
                <h2 id="bat-dau-title">Bắt đầu trong ba bước</h2>
              </div>
            </header>
            <div class="chapter__body">
              <ol class="steps">
                <li>
                  <span class="steps__number" aria-hidden="true">1</span>
                  <p><strong>Chọn mô hình.</strong> Dùng Mặc Hi 30 làm lựa chọn
                    mặc định; chuyển sang Hachimi 60 khi muốn so sánh một bản
                    dịch từ mô hình lớn hơn.</p>
                </li>
                <li>
                  <span class="steps__number" aria-hidden="true">2</span>
                  <p><strong>Đưa truyện vào.</strong> Dán văn bản, hoặc mở/thả
                    một file <code>.txt</code>. Nếu truyện có nhiều tên phiên
                    âm, hãy Quét tên trước khi dịch.</p>
                </li>
                <li>
                  <span class="steps__number" aria-hidden="true">3</span>
                  <p><strong>Dịch và đọc.</strong> Bấm <b>Dịch</b> hoặc
                    <kbd>Ctrl</kbd> + <kbd>Enter</kbd>, rồi chép kết quả hay tải
                    xuống thành file <code>.txt</code>.</p>
                </li>
              </ol>
            </div>
          </section>

          <section class="chapter chapter--models" id="mo-hinh" aria-labelledby="mo-hinh-title">
            <header class="chapter__heading">
              <span class="chapter__marker" aria-hidden="true">02</span>
              <div>
                <p class="chapter__kicker">Chọn vừa đủ cho lần đọc</p>
                <h2 id="mo-hinh-title">Mô hình và dữ liệu tải xuống</h2>
              </div>
            </header>
            <div class="chapter__body">
              <p>Trình duyệt chỉ tải dữ liệu của tính năng bạn dùng. Các con số
                dưới đây là dung lượng tải gần đúng ở lần đầu; những lần sau
                dùng lại dữ liệu đã lưu trong bộ nhớ đệm.</p>
              <table class="model-table">
                <thead>
                  <tr>
                    <th scope="col">Lựa chọn</th>
                    <th scope="col">Nên dùng khi</th>
                    <th scope="col">Tải lần đầu</th>
                  </tr>
                </thead>
                <tbody>
                  <tr>
                    <th scope="row" data-label="Lựa chọn">Mặc Hi 30</th>
                    <td data-label="Nên dùng khi">Đọc hằng ngày; gọn và là lựa chọn mặc định.</td>
                    <td data-label="Tải lần đầu">Khoảng 74&nbsp;MB</td>
                  </tr>
                  <tr>
                    <th scope="row" data-label="Lựa chọn">Hachimi 60</th>
                    <td data-label="Nên dùng khi">Muốn so sánh bản dịch từ mô hình lớn hơn.</td>
                    <td data-label="Tải lần đầu">Khoảng 113&nbsp;MB</td>
                  </tr>
                  <tr>
                    <th scope="row" data-label="Lựa chọn">Quét tên</th>
                    <td data-label="Nên dùng khi">Truyện có nhiều nhân vật, địa danh hoặc tổ chức.</td>
                    <td data-label="Tải lần đầu">Khoảng 29&nbsp;MB</td>
                  </tr>
                </tbody>
              </table>
              <nav class="resource-links" aria-label="Thẻ mô hình">
                <a href="https://huggingface.co/DanVP/MoxhiMT-30-QT" target="_blank" rel="noopener">Mặc Hi 30 · thẻ mô hình</a>
                <a href="https://huggingface.co/ngocdang83/HachimiMT-60-QT" target="_blank" rel="noopener">Hachimi 60 · thẻ mô hình</a>
              </nav>
            </div>
          </section>

          <section class="chapter" id="tu-dien" aria-labelledby="tu-dien-title">
            <header class="chapter__heading">
              <span class="chapter__marker" aria-hidden="true">03</span>
              <div>
                <p class="chapter__kicker">Giữ tên gọi nhất quán</p>
                <h2 id="tu-dien-title">Khi nào nên Quét tên và dùng từ điển?</h2>
              </div>
            </header>
            <div class="chapter__body">
              <p><strong class="inline-heading">Quét tên trước khi dịch.</strong>
                Tính năng này hữu ích nhất với truyện có nhiều nhân vật, địa
                danh, tổ chức, hoặc tên phiên âm trong bối cảnh phương Tây và
                Nhật Bản. Bạn xem các tên được gợi ý, chọn cách viết muốn dùng,
                rồi thêm chúng vào từ điển. Ví dụ:
                <code>爱丽丝 → Alice</code><code>雪乃 → Yukino</code>.</p>
              <dl class="term-examples" aria-label="Ví dụ từ điển tên riêng">
                <div>
                  <dt lang="zh-Hans">爱丽丝</dt>
                  <dd><span aria-hidden="true"></span> Alice <small>tên tiếng Anh</small></dd>
                </div>
                <div>
                  <dt lang="zh-Hans">雪乃</dt>
                  <dd><span aria-hidden="true"></span> Yukino <small>tên tiếng Nhật</small></dd>
                </div>
              </dl>
              <p><strong class="inline-heading">Dùng từ điển khi một cách gọi
                  phải giữ nguyên.</strong> Ngoài tên riêng, bạn có thể cố định
                danh xưng hoặc thuật ngữ xuất hiện nhiều lần. Từ điển áp dụng
                cho các lượt dịch; bộ nhớ dịch được tách riêng theo từng mô
                hình để kết quả không lẫn nhau.</p>
            </div>
          </section>

          <section class="chapter chapter--compact" id="thiet-bi" aria-labelledby="thiet-bi-title">
            <header class="chapter__heading">
              <span class="chapter__marker" aria-hidden="true">04</span>
              <div>
                <p class="chapter__kicker">Những điều cần biết</p>
                <h2 id="thiet-bi-title">Trình duyệt, file và quyền riêng tư</h2>
              </div>
            </header>
            <div class="chapter__body prose-list">
              <p><strong class="inline-heading">Trình duyệt.</strong> Cần
                Chrome hoặc Edge 113+ hay Safari 26+ có WebGPU. Nếu máy có GPU
                rời nhưng trình duyệt đang dùng GPU tích hợp, chọn chế độ
                <i>High performance</i> cho trình duyệt trong phần Graphics của
                Windows rồi mở lại.</p>
              <p><strong class="inline-heading">File truyện.</strong> Mặc Hi
                nhận file <code>.txt</code> tối đa 20&nbsp;MB và tự nhận diện
                UTF-8, GB18030/GBK hoặc Big5.</p>
              <p><strong class="inline-heading">Dùng offline.</strong> Sau lần
                tải đầu, ứng dụng và mô hình được lưu trong bộ nhớ đệm. Bạn có
                thể tiếp tục dịch khi mất mạng, miễn là trình duyệt chưa xóa dữ
                liệu của trang.</p>
              <p><strong class="inline-heading">Quyền riêng tư.</strong> Văn
                bản nguồn và bản dịch ở lại trên thiết bị. Benchmark hoặc báo
                lỗi chỉ được gửi sau khi bạn chủ động xác nhận; đoạn văn chỉ
                đính kèm khi bạn tự chọn.</p>
            </div>
          </section>

          <section class="chapter chapter--faq" id="cau-hoi" aria-labelledby="cau-hoi-title">
            <header class="chapter__heading">
              <span class="chapter__marker" aria-hidden="true">05</span>
              <div>
                <p class="chapter__kicker">Trả lời ngắn</p>
                <h2 id="cau-hoi-title">Câu hỏi thường gặp</h2>
              </div>
            </header>
            <div class="chapter__body faq">
              <section aria-labelledby="faq-server">
                <h3 id="faq-server">Mặc Hi có gửi văn bản truyện lên máy chủ không?</h3>
                <p>Không. Mô hình dịch chạy bằng WebGPU trên thiết bị; văn bản
                  nguồn và bản dịch không rời khỏi máy.</p>
              </section>
              <section aria-labelledby="faq-offline">
                <h3 id="faq-offline">Mặc Hi có dùng được khi không có mạng không?</h3>
                <p>Có thể. Hãy mở trang và tải mô hình một lần khi đang có mạng.
                  Sau đó ứng dụng dùng bản đã lưu trong bộ nhớ đệm, trừ khi dữ
                  liệu trang bị trình duyệt xóa.</p>
              </section>
              <section aria-labelledby="faq-glossary">
                <h3 id="faq-glossary">Có cần dùng từ điển cho mọi truyện không?</h3>
                <p>Không. Từ điển đáng dùng khi truyện có tên phiên âm, cách
                  gọi riêng, danh xưng hoặc thuật ngữ cần giữ nhất quán. Với
                  đoạn văn ngắn và tên Hán–Việt quen thuộc, bạn có thể dịch
                  thẳng.</p>
              </section>
            </div>
          </section>
        </article>

        <section class="closing" aria-labelledby="closing-title">
          <p class="eyebrow">Sẵn sàng đọc</p>
          <h2 id="closing-title">Mở máy dịch, chọn mô hình và bắt đầu.</h2>
          <nav class="closing__links" aria-label="Tiếp tục với Mặc Hi">
            <a class="route-link route-link--primary" href="/index.html">Mở máy dịch <span aria-hidden="true"></span></a>
            <a class="route-link" href="/board">Xem bảng tốc độ <span aria-hidden="true"></span></a>
          </nav>
        </section>
      </main>

      <footer class="site-footer">
        <p>Mặc Hi · dịch truyện Trung–Việt trên thiết bị</p>
        <nav aria-label="Điều hướng cuối trang">
          <a href="/index.html">Máy dịch</a>
          <a href="/board">Bảng tốc độ</a>
        </nav>
      </footer>
    </div>
  </body>
</html>