Technical Documentation: zyronon/TypeWords
ℹ️ Provenance: Multi-Tier Ingestion · CodeWiki Reference
Overview (`README.md`)
Project Introduction
https://www.bilibili.com/video/BV1QwYv6eEAS
Online Access
Features
Word Practice
- Practice modes: Follow-along / Dictation / Self-test / Spelling from memory
- Smart mode: Automatically calculates learning words based on memory curves, deepening memory through dictation
- Free mode: No restrictions, plan your own learning
- Provides phonetics, pronunciation (American/British), example sentences, phrases, synonyms, root words, etymology, error statistics, and more
Article Memorization
- Built-in classic textbooks; you can also add or import articles with one-click translation and bilingual comparison
- Follow-along + dictation dual modes, sentence-by-sentence input with automatic pronunciation for more efficient memorization
- Supports listening while writing from memory to reinforce learning
Favorites, Wrong Words, Mastered
- Words typed incorrectly while learning are automatically added to your wrong word book for later review
- Actively add words to mastered to automatically skip them in future sessions
- Add words to favorites for consolidation and review
Highly Customizable
- Rich keyboard sound effects
- Customizable shortcuts
- Highly configurable settings
Clean and Efficient
- Clean design, modern UI, ad-free
- Refreshing interface, simple operation
- No forced subscription to any platform
Vocabulary Library
Built-in commonly used vocabulary including CET-4, CET-6, GMAT, GRE, IELTS, SAT, TOEFL, Graduate English, TEM-4, TEM-8, and more (official website only).
Designed to meet most users' vocabulary learning needs. Community contributions of additional vocabulary are welcome.
Running the Project
Note: This project can run standalone with data saved locally. Manual backup is required when switching devices; this does not affect normal usage.
This project is built with Nuxt and requires a Node.js environment.
- Install NodeJS, refer to the official documentation
- The project is large. It's recommended to use
git clone --depth 1 https://github.com/zyronon/TypeWords.gitto clone only the latest commit. GitHub's Download ZIP feature will not work properly. - In the project root directory, open a terminal and run
pnpm installto download dependencies. - Run
pnpm run devto start the project. The default address ishttp://localhost:5567 - Open
http://localhost:5567in your browser to access the project. - Run
pnpm run generateto build the project files.
Features and Suggestions
The project is currently in early development, with new features being added continuously. If you have any suggestions or feature requests, feel free to open an Issue.
If you like the design philosophy of this software, please submit a PR. Thank you for your support!
Contributing Guide
If you're interested in this project, we welcome your contributions and will provide as much help as possible.
Before contributing, please communicate with the developers to avoid code conflicts.
Thank you again for your contributions!
❤️ Support TypeWords
If TypeWords has been helpful to you, feel free to sponsor the project to support server operation and future development.
Of course, sponsorship is not required for use—sharing the project, submitting feedback, or contributing code are also highly valuable forms of support.
CONTRIBUTING (`docs/CONTRIBUTING.md`)
开源代码贡献准则
PR 来源
- 我们会在 GitHub 上将需要完成的 feature 和修复的 bug 标记为 "Help Wanted"
- 用户在用户社群(在项目官方部署的 footer 中有二维码)提出的需求和 bug
- 根据大家对项目的理解和兴趣,认为需要做的 feature 和修复的 bug
在开始做 PR 之前
- 在 开发者社群或 issue 区 进行讨论,确认这个 PR 符合项目需求,并考虑对现有代码和未来计划的影响
在 GitHub 上创建相关的 issue(已有 issue 则无须创建),并进行回复。尽可能在 issue 描述了问题、解决方案、相关细节和贡献者预期的工作,方便大家进行讨论 - 确认开始 issue 后,尽可能在一周内解决(相对复杂的 issue 除外),以免 PR 长期无法推进,其他开发者也无法参与
在 PR 过程中 - 在开始 coding 后,尽早提出一个 draft PR,方便其他开发者参与讨论,给出建议和帮助
遇到任何技术问题和实现路线问题,可以在 开发者社群或 issue 区 进行讨论。确保 PR 满足项目的开发规范和质量标准,经过充分测试和文档支持 - 在 PR 中友好协作,回应 Code Review。接受反馈并进行改进,遵守代码风格和注释规范,确保代码的可读性和可维护性
其他人也可以对 PR 进行 Review,帮助发现代码中的问题,提出自己的建议和想法
不需要担心自己的 pr 没有完整的覆盖掉所有 corner case 或者是否会与项目的其他功能产生冲突(对于 new contributor 来说,很难有时间完整理解项目所有代码和逻辑),只需要尽自己所能去实现,我们会在 review 的过程中一起讨论和完善。 我们都贡献自己擅长的部分就可以打造一个优秀 pr 和更好的 TypeWords!
完成 PR 后
- 标记相关 issue 为完成。确保代码被合并到主分支,并在生产环境中经过充分测试和部署
- 如果是用户社群的相关需求,可以在社群内对用户进行回复
行为准则
- 尊重所有贡献者,不论其技术水平、经验、性别、性取向、种族、宗教信仰或国籍
- 保持开放的心态,愿意接受其他人的批评和建议,并根据反馈进行改进
- 提交有价值的贡献,符合项目需求并遵守项目的开发规范和质量标准
- 不要在 PR 或讨论中使用不礼貌或侮辱性的语言,不要发布任何垃圾或攻击性的内容
- 遵守代码行为准则,不要进行不道德或不法的行为,如抄袭、篡改他人代码、恶意破坏等
- 避免进行灌水式的讨论或评论,尽量保持话题与项目相关,并尊重他人的意见和观点
- 遵守相关法律法规和 GitHub 平台的规定,不发布含有违法、政治或淫秽内容的 PR 或评论
反馈
如有任何问题或建议,请随时在 issue 区或者群内提出,我们将及时解决。同时,欢迎参与项目的讨论和开发,共同打造更加优秀的开源项目!
README.De (`docs/README.de.md`)
Projektvorstellung
https://www.bilibili.com/video/BV1QwYv6eEAS
Online-Zugang
Funktionsliste
Wortübungen
- Übungsmodi: Nachschreiben / Diktat / Selbsttest / Auswendigschreiben
- Intelligenter Modus: Berechnet automatisch Lernwörter basierend auf Gedächtniskurven und vertieft das Gedächtnis durch Diktat
- Freier Modus: Keine Einschränkungen, plane dein eigenes Lernen
- Bietet Phonetik, Aussprache (amerikanisch/britisch), Beispielsätze, Phrasen, Synonyme, Stammwörter, Etymologie, Fehlerstatistiken und mehr
Artikelauswendiglernen
- Eingebaute klassische Lehrbücher; du kannst auch Artikel hinzufügen oder importieren mit Ein-Klick-Übersetzung und zweisprachigem Vergleich
- Duale Modi Nachschreiben + Diktat, Satz-für-Satz-Eingabe mit automatischer Aussprache für effizienteres Auswendiglernen
- Unterstützt Hören beim Schreiben aus dem Gedächtnis zur Verstärkung des Lernens
Favoriten, Fehlerwörter, Gemeistert
- Falsch eingegebene Wörter während des Lernens werden automatisch zu deinem Fehlerwörterbuch hinzugefügt zur späteren Wiederholung
- Füge Wörter aktiv zu "Gemeistert" hinzu, um sie in zukünftigen Sitzungen automatisch zu überspringen
- Füge Wörter zu Favoriten hinzu zur Konsolidierung und Wiederholung
Hochgradig anpassbar
- Reichhaltige Tastatur-Soundeffekte
- Anpassbare Tastenkürzel
- Hochgradig konfigurierbare Einstellungsoptionen
Sauber und effizient
- Sauberes Design, moderne Benutzeroberfläche, werbefrei
- Erfrischende Oberfläche, einfache Bedienung
- Kein erzwungenes Abonnement irgendeiner Plattform
Vokabelbibliothek
Eingebautes häufig verwendetes Vokabular einschließlich CET-4, CET-6, GMAT, GRE, IELTS, SAT, TOEFL, Postgraduierten-Englisch, TEM-4, TEM-8 und mehr (official website only).
Entwickelt, um die Vokabellernbedürfnisse der meisten Benutzer zu erfüllen. Community-Beiträge zusätzlicher Vokabeln sind willkommen.
Das Projekt ausführen
Hinweis: Dieses Projekt kann eigenständig ausgeführt werden, wobei Daten lokal gespeichert werden. Manuelles Backup ist beim Gerätewechsel erforderlich; dies beeinflusst die normale Nutzung nicht.
Dieses Projekt ist mit Nuxt gebaut und erfordert eine Node.js-Umgebung.
- Installiere NodeJS, siehe offizielle Dokumentation
- Das Projekt ist groß. Es wird empfohlen,
git clone --depth 1 https://github.com/zyronon/TypeWords.gitzu verwenden, um nur den letzten Commit zu klonen. Die Download ZIP-Funktion von GitHub wird nicht richtig funktionieren. - Im Projektstammverzeichnis öffne ein Terminal und führe
pnpm installaus, um Abhängigkeiten herunterzuladen. - Führe
pnpm run devaus, um das Projekt zu starten. Die Standardadresse isthttp://localhost:5567 - Öffne
http://localhost:5567in deinem Browser, um auf das Projekt zuzugreifen. - Führe
pnpm run generateaus, um die Projektdateien zu bauen.
Funktionen und Vorschläge
Das Projekt befindet sich derzeit in der frühen Entwicklung, neue Funktionen werden kontinuierlich hinzugefügt. Wenn du Vorschläge oder Funktionswünsche hast, kannst du gerne ein Issue eröffnen.
Wenn dir die Designphilosophie dieser Software gefällt, reiche bitte einen PR ein. Danke für deine Unterstützung!
Beitragsrichtlinien
Wenn du an diesem Projekt interessiert bist, freuen wir uns über deine Beiträge und werden so viel Hilfe wie möglich bieten.
Vor dem Beitragen kommuniziere bitte mit den Entwicklern, um Code-Konflikte zu vermeiden.
Nochmals vielen Dank für deine Beiträge!
README.Es (`docs/README.es.md`)
Presentación del proyecto
https://www.bilibili.com/video/BV1QwYv6eEAS
Acceso en línea
Lista de funciones
Práctica de palabras
- Modos de práctica: Seguimiento / Dictado / Autoevaluación / Escritura de memoria
- Modo inteligente: Calcula automáticamente las palabras de aprendizaje basándose en curvas de memoria, profundizando la memoria a través del dictado
- Modo libre: Sin restricciones, planifica tu propio aprendizaje
- Proporciona fonética, pronunciación (americana/británica), oraciones de ejemplo, frases, sinónimos, palabras con la misma raíz, etimología, estadísticas de errores y más
Memorización de artículos
- Libros de texto clásicos incorporados; también puedes agregar o importar artículos con traducción con un clic y comparación bilingüe
- Modos duales de seguimiento + dictado, entrada oración por oración con pronunciación automática para una memorización más eficiente
- Soporta escuchar mientras escribes de memoria para reforzar el aprendizaje
Favoritos, Palabras incorrectas, Dominadas
- Las palabras escritas incorrectamente durante el aprendizaje se agregan automáticamente a tu libro de palabras incorrectas para revisión posterior
- Agrega activamente palabras a dominadas para omitirlas automáticamente en sesiones futuras
- Agrega palabras a favoritos para consolidar y revisar
Altamente personalizable
- Ricos efectos de sonido de teclado
- Atajos personalizables
- Opciones de configuración altamente configurables
Limpio y eficiente
- Diseño limpio, interfaz moderna, sin anuncios
- Interfaz refrescante, operación simple
- Sin suscripción forzada a ninguna plataforma
Biblioteca de vocabulario
Vocabulario de uso común incorporado incluyendo CET-4, CET-6, GMAT, GRE, IELTS, SAT, TOEFL, inglés para posgrado, TEM-4, TEM-8 y más (official website only).
Diseñado para satisfacer las necesidades de aprendizaje de vocabulario de la mayoría de los usuarios. Se aceptan contribuciones de vocabulario adicional de la comunidad.
Ejecutar el proyecto
Nota: Este proyecto puede ejecutarse de forma independiente con datos guardados localmente. Se requiere respaldo manual al cambiar de dispositivos; esto no afecta el uso normal.
Este proyecto está construido con Nuxt y requiere un entorno Node.js.
- Instala NodeJS, consulta la documentación oficial
- El proyecto es grande. Se recomienda usar
git clone --depth 1 https://github.com/zyronon/TypeWords.gitpara clonar solo el último commit. La función Download ZIP de GitHub no funcionará correctamente. - En el directorio raíz del proyecto, abre una terminal y ejecuta
pnpm installpara descargar las dependencias. - Ejecuta
pnpm run devpara iniciar el proyecto. La dirección predeterminada eshttp://localhost:5567 - Abre
http://localhost:5567en tu navegador para acceder al proyecto. - Ejecuta
pnpm run generatepara compilar los archivos del proyecto.
Funciones y sugerencias
El proyecto está actualmente en desarrollo temprano, con nuevas funciones agregándose continuamente. Si tienes alguna sugerencia o solicitud de función, no dudes en abrir un Issue.
Si te gusta la filosofía de diseño de este software, por favor envía un PR. ¡Gracias por tu apoyo!
Guía de contribución
Si estás interesado en este proyecto, damos la bienvenida a tus contribuciones y proporcionaremos toda la ayuda posible.
Antes de contribuir, por favor comunícate con los desarrolladores para evitar conflictos de código.
¡Gracias nuevamente por tus contribuciones!
README.Fr (`docs/README.fr.md`)
Présentation du projet
https://www.bilibili.com/video/BV1QwYv6eEAS
Accès en ligne
Liste des fonctionnalités
Pratique des mots
- Modes de pratique : Suivi / Dictée / Auto-test / Écriture de mémoire
- Mode intelligent : Calcule automatiquement les mots d'apprentissage basés sur les courbes de mémoire, approfondissant la mémoire par la dictée
- Mode libre : Sans restrictions, planifiez votre propre apprentissage
- Fournit la phonétique, la prononciation (américaine/britannique), des phrases d'exemple, des expressions, des synonymes, des mots de même racine, l'étymologie, les statistiques d'erreurs et plus
Mémorisation d'articles
- Manuels classiques intégrés ; vous pouvez également ajouter ou importer des articles avec traduction en un clic et comparaison bilingue
- Modes doubles suivi + dictée, saisie phrase par phrase avec prononciation automatique pour une mémorisation plus efficace
- Prend en charge l'écoute pendant l'écriture de mémoire pour renforcer l'apprentissage
Favoris, Mots erronés, Maîtrisés
- Les mots mal tapés pendant l'apprentissage sont automatiquement ajoutés à votre carnet de mots erronés pour révision ultérieure
- Ajoutez activement des mots aux maîtrisés pour les ignorer automatiquement dans les sessions futures
- Ajoutez des mots aux favoris pour consolider et réviser
Hautement personnalisable
- Riches effets sonores de clavier
- Raccourcis personnalisables
- Options de configuration hautement configurables
Propre et efficace
- Design épuré, interface moderne, sans publicité
- Interface rafraîchissante, fonctionnement simple
- Pas d'abonnement forcé à une plateforme
Bibliothèque de vocabulaire
Vocabulaire couramment utilisé intégré incluant CET-4, CET-6, GMAT, GRE, IELTS, SAT, TOEFL, anglais pour études supérieures, TEM-4, TEM-8 et plus (official website only).
Conçu pour répondre aux besoins d'apprentissage du vocabulaire de la plupart des utilisateurs. Les contributions de vocabulaire supplémentaire de la communauté sont les bienvenues.
Exécuter le projet
Note : Ce projet peut fonctionner de manière autonome avec des données enregistrées localement. Une sauvegarde manuelle est requise lors du changement d'appareil ; cela n'affecte pas l'utilisation normale.
Ce projet est construit avec Nuxt et nécessite un environnement Node.js.
- Installez NodeJS, référez-vous à la documentation officielle
- Le projet est volumineux. Il est recommandé d'utiliser
git clone --depth 1 https://github.com/zyronon/TypeWords.gitpour cloner uniquement le dernier commit. La fonction Download ZIP de GitHub ne fonctionnera pas correctement. - Dans le répertoire racine du projet, ouvrez un terminal et exécutez
pnpm installpour télécharger les dépendances. - Exécutez
pnpm run devpour démarrer le projet. L'adresse par défaut esthttp://localhost:5567 - Ouvrez
http://localhost:5567dans votre navigateur pour accéder au projet. - Exécutez
pnpm run generatepour construire les fichiers du projet.
Fonctionnalités et suggestions
Le projet est actuellement en développement précoce, avec de nouvelles fonctionnalités ajoutées en continu. Si vous avez des suggestions ou des demandes de fonctionnalités, n'hésitez pas à ouvrir une Issue.
Si vous aimez la philosophie de conception de ce logiciel, veuillez soumettre une PR. Merci pour votre soutien !
Guide de contribution
Si vous êtes intéressé par ce projet, nous accueillons vos contributions et fournirons autant d'aide que possible.
Avant de contribuer, veuillez communiquer avec les développeurs pour éviter les conflits de code.
Merci encore pour vos contributions !
README.Id (`docs/README.id.md`)
Pengenalan Proyek
https://www.bilibili.com/video/BV1QwYv6eEAS
Akses Online
Daftar Fitur
Latihan Kata
- Mode latihan: Mengikuti / Dikte / Tes mandiri / Menulis dari ingatan
- Mode cerdas: Menghitung kata-kata pembelajaran secara otomatis berdasarkan kurva memori, memperdalam ingatan melalui dikte
- Mode bebas: Tanpa batasan, rencanakan pembelajaran Anda sendiri
- Menyediakan fonetik, pengucapan (Amerika/Inggris), contoh kalimat, frasa, sinonim, kata berakar sama, etimologi, statistik kesalahan, dan lainnya
Menghafal Artikel
- Buku teks klasik bawaan; Anda juga dapat menambah atau mengimpor artikel dengan terjemahan satu klik dan perbandingan bilingual
- Mode ganda mengikuti + dikte, input kalimat per kalimat dengan pengucapan otomatis untuk menghafal lebih efisien
- Mendukung mendengarkan sambil menulis dari ingatan untuk memperkuat pembelajaran
Favorit, Kata Salah, Dikuasai
- Kata-kata yang salah diketik selama belajar secara otomatis ditambahkan ke buku kata salah Anda untuk ditinjau nanti
- Aktif menambahkan kata ke dikuasai untuk secara otomatis melewatinya di sesi mendatang
- Tambahkan kata ke favorit untuk konsolidasi dan tinjauan
Sangat Dapat Disesuaikan
- Efek suara keyboard yang kaya
- Pintasan yang dapat disesuaikan
- Opsi pengaturan yang sangat dapat dikonfigurasi
Bersih dan Efisien
- Desain bersih, UI modern, tanpa iklan
- Antarmuka yang menyegarkan, operasi sederhana
- Tidak ada langganan paksa ke platform manapun
Pustaka Kosakata
Kosakata yang umum digunakan bawaan termasuk CET-4, CET-6, GMAT, GRE, IELTS, SAT, TOEFL, bahasa Inggris pascasarjana, TEM-4, TEM-8, dan lainnya (official website only).
Dirancang untuk memenuhi kebutuhan pembelajaran kosakata sebagian besar pengguna. Kontribusi kosakata tambahan dari komunitas disambut.
Menjalankan Proyek
Catatan: Proyek ini dapat berjalan mandiri dengan data disimpan secara lokal. Pencadangan manual diperlukan saat mengganti perangkat; ini tidak memengaruhi penggunaan normal.
Proyek ini dibangun dengan Nuxt dan membutuhkan lingkungan Node.js.
- Instal NodeJS, lihat dokumentasi resmi
- Proyek ini besar. Disarankan menggunakan
git clone --depth 1 https://github.com/zyronon/TypeWords.gituntuk hanya mengkloning commit terbaru. Fungsi Download ZIP GitHub tidak akan berfungsi dengan benar. - Di direktori root proyek, buka terminal dan jalankan
pnpm installuntuk mengunduh dependensi. - Jalankan
pnpm run devuntuk memulai proyek. Alamat default adalahhttp://localhost:5567 - Buka
http://localhost:5567di browser Anda untuk mengakses proyek. - Jalankan
pnpm run generateuntuk membangun file proyek.
Fitur dan Saran
Proyek saat ini dalam pengembangan awal, fitur baru terus ditambahkan. Jika Anda memiliki saran atau permintaan fitur, jangan ragu untuk membuka Issue.
Jika Anda menyukai filosofi desain perangkat lunak ini, silakan kirimkan PR. Terima kasih atas dukungan Anda!
Panduan Kontribusi
Jika Anda tertarik dengan proyek ini, kami menyambut kontribusi Anda dan akan memberikan bantuan sebanyak mungkin.
Sebelum berkontribusi, silakan berkomunikasi dengan pengembang untuk menghindari konflik kode.
Terima kasih lagi atas kontribusi Anda!
README.Ja (`docs/README.ja.md`)
プロジェクト紹介
https://www.bilibili.com/video/BV1QwYv6eEAS
オンラインアクセス
機能一覧
単語練習
- 練習モード:フォロー入力 / ディクテーション / セルフテスト / 暗記
- スマートモード:記憶曲線に基づいて学習単語を自動計算し、ディクテーションで記憶を深める
- フリーモード:制限なし、自分で計画
- 発音記号、発音(アメリカ英語/イギリス英語)、例文、フレーズ、類義語、同根語、語源、エラー統計などの機能を提供
文章暗記
- クラシックな教科書を内蔵、記事の追加・インポートも可能、ワンクリック翻訳・対訳機能付き
- フォロー入力 + ディクテーションのデュアルモード、文ごとの入力、自動発音でより効率的な暗記
- 聞きながら書く機能で記憶を強化
お気に入り、間違いノート、習得済み
- 学習中に入力ミスした単語は自動的に間違いノートに追加され、後で復習しやすい
- 習得済みに追加すると、以降の学習で自動的にスキップ
- お気に入りに追加して復習を強化
高度なカスタマイズ
- 豊富なキーボード効果音
- カスタマイズ可能なショートカットキー
- 高度にカスタマイズ可能な設定オプション
シンプルで効率的
- シンプルなデザイン、モダンなUI、広告なし
- すっきりしたインターフェース、簡単操作
- プラットフォームへの強制フォローなし
単語帳
CET-4、CET-6、GMAT、GRE、IELTS、SAT、TOEFL、大学院英語、専門英語4級、専門英語8級などの一般的な単語帳を内蔵 (official website only)。
ほとんどのユーザーの単語学習ニーズを満たすよう設計されています。コミュニティからの単語帳の貢献も大歓迎です。
実行方法
注:このプロジェクトは単独で実行でき、データはローカルに保存されます。デバイスを変更する場合は手動でバックアップが必要ですが、通常の使用には影響しません。
このプロジェクトは Nuxt で構築されており、Node.js 環境が必要です。
- NodeJS をインストール、公式ドキュメントを参照
- プロジェクトファイルが大きいため、
git clone --depth 1 https://github.com/zyronon/TypeWords.gitコマンドで最新のコミットのみをクローンすることをお勧めします。GitHub の Download ZIP 機能では正常に動作しません。 - プロジェクトのルートディレクトリでターミナルを開き、
pnpm installを実行して依存関係をダウンロード。 pnpm run devを実行してプロジェクトを起動。デフォルトアドレスはhttp://localhost:5567- ブラウザで
http://localhost:5567を開いてプロジェクトにアクセス。 pnpm run generateを実行してプロジェクトファイルをビルド。
機能と提案
プロジェクトは現在開発初期段階で、新機能を継続的に追加しています。ソフトウェアに関する提案や機能リクエストがあれば、Issues でお気軽にどうぞ。
このソフトウェアの設計思想が気に入ったら、PR を提出してください。ご支援ありがとうございます!
貢献ガイド
このプロジェクトに興味があれば、貢献を歓迎します。できる限りサポートいたします。
貢献する前に、コードの競合を避けるため、開発者とコミュニケーションを取ってください。
貢献に再度感謝いたします!
README.Ko (`docs/README.ko.md`)
프로젝트 소개
https://www.bilibili.com/video/BV1QwYv6eEAS
온라인 접속
기능 목록
단어 연습
- 연습 모드: 따라쓰기 / 받아쓰기 / 자가 테스트 / 암기
- 스마트 모드: 기억 곡선을 기반으로 학습 단어를 자동 계산하고, 받아쓰기를 통해 기억을 강화
- 자유 모드: 제한 없이 자유롭게 계획
- 발음 기호, 발음(미국식/영국식), 예문, 구문, 동의어, 어근, 어원, 오류 통계 등 기능 제공
문장 암기
- 클래식 교과서 내장, 문장 추가 및 가져오기 가능, 원클릭 번역 및 이중 언어 비교 기능
- 따라쓰기 + 받아쓰기 듀얼 모드, 문장별 입력, 자동 발음으로 더 효율적인 암기
- 들으면서 쓰기 기능으로 기억 강화
즐겨찾기, 오답 노트, 숙달 완료
- 학습 중 입력 오류가 발생한 단어는 자동으로 오답 노트에 추가되어 나중에 복습하기 편리
- 숙달 완료에 추가하면 이후 학습 시 자동으로 건너뜀
- 즐겨찾기에 추가하여 복습 강화
높은 자유도
- 풍부한 키보드 효과음
- 사용자 정의 단축키
- 높은 수준의 사용자 정의 설정 옵션
간결하고 효율적
- 심플한 디자인, 현대적인 UI, 광고 없음
- 깔끔한 인터페이스, 간단한 조작
- 플랫폼 강제 구독 없음
단어장
CET-4, CET-6, GMAT, GRE, IELTS, SAT, TOEFL, 대학원 영어, 전문 영어 4급, 전문 영어 8급 등 일반적으로 사용되는 단어장 내장 (official website only).
대부분의 사용자의 단어 학습 요구를 충족하도록 설계되었습니다. 커뮤니티의 추가 단어장 기여를 환영합니다.
실행 방법
참고: 이 프로젝트는 독립적으로 실행할 수 있으며 데이터는 로컬에 저장됩니다. 기기를 변경할 때는 수동 백업이 필요하지만 정상적인 사용에는 영향을 미치지 않습니다.
이 프로젝트는 Nuxt로 구축되었으며 Node.js 환경이 필요합니다.
- NodeJS 설치, 공식 문서 참조
- 프로젝트 파일이 크므로
git clone --depth 1 https://github.com/zyronon/TypeWords.git명령으로 최신 커밋만 클론하는 것을 권장합니다. GitHub의 Download ZIP 기능은 제대로 작동하지 않습니다. - 프로젝트 루트 디렉토리에서 터미널을 열고
pnpm install을 실행하여 종속성을 다운로드합니다. pnpm run dev를 실행하여 프로젝트를 시작합니다. 기본 주소는http://localhost:5567입니다.- 브라우저에서
http://localhost:5567을 열어 프로젝트에 접속합니다. pnpm run generate를 실행하여 프로젝트 파일을 빌드합니다.
기능 및 제안
프로젝트는 현재 초기 개발 단계이며 새로운 기능이 계속 추가되고 있습니다. 소프트웨어에 대한 제안이나 기능 요청이 있으면 Issues에서 자유롭게 제안해 주세요.
이 소프트웨어의 디자인 철학이 마음에 드신다면 PR을 제출해 주세요. 지원해 주셔서 감사합니다!
기여 가이드
이 프로젝트에 관심이 있으시다면 기여를 환영합니다. 최대한 도움을 드리겠습니다.
기여하기 전에 코드 충돌을 방지하기 위해 개발자와 소통해 주세요.
기여해 주셔서 다시 한번 감사드립니다!
README.Pt (`docs/README.pt.md`)
Apresentação do projeto
https://www.bilibili.com/video/BV1QwYv6eEAS
Acesso online
Lista de recursos
Prática de palavras
- Modos de prática: Acompanhamento / Ditado / Autoteste / Escrita de memória
- Modo inteligente: Calcula automaticamente as palavras de aprendizado com base em curvas de memória, aprofundando a memória através do ditado
- Modo livre: Sem restrições, planeje seu próprio aprendizado
- Fornece fonética, pronúncia (americana/britânica), frases de exemplo, expressões, sinônimos, palavras com mesma raiz, etimologia, estatísticas de erros e mais
Memorização de artigos
- Livros didáticos clássicos integrados; você também pode adicionar ou importar artigos com tradução com um clique e comparação bilíngue
- Modos duplos de acompanhamento + ditado, entrada frase por frase com pronúncia automática para memorização mais eficiente
- Suporta ouvir enquanto escreve de memória para reforçar o aprendizado
Favoritos, Palavras erradas, Dominadas
- Palavras digitadas incorretamente durante o aprendizado são automaticamente adicionadas ao seu caderno de palavras erradas para revisão posterior
- Adicione ativamente palavras às dominadas para pulá-las automaticamente em sessões futuras
- Adicione palavras aos favoritos para consolidar e revisar
Altamente personalizável
- Ricos efeitos sonoros de teclado
- Atalhos personalizáveis
- Opções de configuração altamente configuráveis
Limpo e eficiente
- Design limpo, interface moderna, sem anúncios
- Interface refrescante, operação simples
- Sem assinatura forçada de qualquer plataforma
Biblioteca de vocabulário
Vocabulário de uso comum integrado incluindo CET-4, CET-6, GMAT, GRE, IELTS, SAT, TOEFL, inglês para pós-graduação, TEM-4, TEM-8 e mais (official website only).
Projetado para atender às necessidades de aprendizado de vocabulário da maioria dos usuários. Contribuições de vocabulário adicional da comunidade são bem-vindas.
Executando o projeto
Nota: Este projeto pode ser executado de forma independente com dados salvos localmente. Backup manual é necessário ao trocar de dispositivos; isso não afeta o uso normal.
Este projeto é construído com Nuxt e requer um ambiente Node.js.
- Instale o NodeJS, consulte a documentação oficial
- O projeto é grande. Recomenda-se usar
git clone --depth 1 https://github.com/zyronon/TypeWords.gitpara clonar apenas o último commit. A função Download ZIP do GitHub não funcionará corretamente. - No diretório raiz do projeto, abra um terminal e execute
pnpm installpara baixar as dependências. - Execute
pnpm run devpara iniciar o projeto. O endereço padrão éhttp://localhost:5567 - Abra
http://localhost:5567no seu navegador para acessar o projeto. - Execute
pnpm run generatepara compilar os arquivos do projeto.
Recursos e sugestões
O projeto está atualmente em desenvolvimento inicial, com novos recursos sendo adicionados continuamente. Se você tiver alguma sugestão ou solicitação de recurso, sinta-se à vontade para abrir uma Issue.
Se você gosta da filosofia de design deste software, por favor envie um PR. Obrigado pelo seu apoio!
Guia de contribuição
Se você está interessado neste projeto, damos boas-vindas às suas contribuições e forneceremos toda a ajuda possível.
Antes de contribuir, por favor comunique-se com os desenvolvedores para evitar conflitos de código.
Obrigado novamente pelas suas contribuições!
README.Ru (`docs/README.ru.md`)
Описание проекта
https://www.bilibili.com/video/BV1QwYv6eEAS
Онлайн-доступ
Список функций
Практика слов
- Режимы практики: Следование / Диктант / Самопроверка / Письмо по памяти
- Умный режим: Автоматически рассчитывает изучаемые слова на основе кривых памяти, углубляя память через диктант
- Свободный режим: Без ограничений, планируйте своё обучение самостоятельно
- Предоставляет фонетику, произношение (американское/британское), примеры предложений, фразы, синонимы, однокоренные слова, этимологию, статистику ошибок и многое другое
Запоминание статей
- Встроенные классические учебники; вы также можете добавлять или импортировать статьи с переводом в один клик и двуязычным сравнением
- Двойные режимы следования + диктант, ввод предложение за предложением с автоматическим произношением для более эффективного запоминания
- Поддерживает прослушивание во время письма по памяти для закрепления обучения
Избранное, Ошибочные слова, Освоенные
- Слова, набранные неправильно во время обучения, автоматически добавляются в вашу тетрадь ошибочных слов для последующего повторения
- Активно добавляйте слова в освоенные, чтобы автоматически пропускать их в будущих сессиях
- Добавляйте слова в избранное для закрепления и повторения
Высокая настраиваемость
- Богатые звуковые эффекты клавиатуры
- Настраиваемые горячие клавиши
- Высококонфигурируемые параметры настройки
Чистый и эффективный
- Чистый дизайн, современный интерфейс, без рекламы
- Освежающий интерфейс, простое управление
- Без принудительной подписки на какую-либо платформу
Библиотека словарного запаса
Встроенный часто используемый словарный запас, включая CET-4, CET-6, GMAT, GRE, IELTS, SAT, TOEFL, английский для аспирантуры, TEM-4, TEM-8 и многое другое (official website only).
Разработан для удовлетворения потребностей большинства пользователей в изучении словарного запаса. Приветствуются дополнительные словарные вклады от сообщества.
Запуск проекта
Примечание: Этот проект может работать автономно с данными, сохранёнными локально. Ручное резервное копирование требуется при смене устройств; это не влияет на нормальное использование.
Этот проект построен на Nuxt и требует среды Node.js.
- Установите NodeJS, см. официальную документацию
- Проект большой. Рекомендуется использовать
git clone --depth 1 https://github.com/zyronon/TypeWords.gitдля клонирования только последнего коммита. Функция Download ZIP GitHub не будет работать правильно. - В корневом каталоге проекта откройте терминал и выполните
pnpm installдля загрузки зависимостей. - Выполните
pnpm run devдля запуска проекта. Адрес по умолчаниюhttp://localhost:5567 - Откройте
http://localhost:5567в браузере для доступа к проекту. - Выполните
pnpm run generateдля сборки файлов проекта.
Функции и предложения
Проект в настоящее время находится на ранней стадии разработки, новые функции добавляются постоянно. Если у вас есть предложения или запросы на функции, не стесняйтесь открыть Issue.
Если вам нравится философия дизайна этого программного обеспечения, пожалуйста, отправьте PR. Спасибо за вашу поддержку!
Руководство по вкладу
Если вас интересует этот проект, мы приветствуем ваш вклад и предоставим максимальную помощь.
Перед внесением вклада, пожалуйста, свяжитесь с разработчиками, чтобы избежать конфликтов кода.
Ещё раз спасибо за ваш вклад!
README.Th (`docs/README.th.md`)
แนะนำโปรเจกต์
https://www.bilibili.com/video/BV1QwYv6eEAS
เข้าถึงออนไลน์
รายการฟีเจอร์
ฝึกคำศัพท์
- โหมดฝึก: ตามพิมพ์ / เขียนตามคำบอก / ทดสอบตัวเอง / เขียนจากความจำ
- โหมดอัจฉริยะ: คำนวณคำศัพท์ที่เรียนอัตโนมัติตามเส้นโค้งความจำ เพิ่มความจำผ่านการเขียนตามคำบอก
- โหมดอิสระ: ไม่มีข้อจำกัด วางแผนการเรียนรู้ด้วยตัวเอง
- มีสัทอักษร การออกเสียง (อเมริกัน/อังกฤษ) ประโยคตัวอย่าง วลี คำพ้องความหมาย คำรากเดียวกัน นิรุกติศาสตร์ สถิติข้อผิดพลาด และอื่นๆ
ท่องบทความ
- มีหนังสือเรียนคลาสสิกในตัว; คุณยังสามารถเพิ่มหรือนำเข้าบทความพร้อมการแปลคลิกเดียวและการเปรียบเทียบสองภาษา
- โหมดคู่ตามพิมพ์ + เขียนตามคำบอก ป้อนทีละประโยค ออกเสียงอัตโนมัติเพื่อการท่องจำที่มีประสิทธิภาพมากขึ้น
- รองรับการฟังขณะเขียนจากความจำเพื่อเสริมการเรียนรู้
รายการโปรด คำผิด คำที่เชี่ยวชาญแล้ว
- คำที่พิมพ์ผิดระหว่างเรียนจะถูกเพิ่มลงในสมุดคำผิดอัตโนมัติเพื่อทบทวนในภายหลัง
- เพิ่มคำลงในรายการเชี่ยวชาญแล้วเพื่อข้ามอัตโนมัติในเซสชันถัดไป
- เพิ่มคำลงในรายการโปรดเพื่อทบทวนและเสริมความแข็งแกร่ง
ปรับแต่งได้สูง
- เอฟเฟกต์เสียงคีย์บอร์ดหลากหลาย
- ปุ่มลัดที่ปรับแต่งได้
- ตัวเลือกการตั้งค่าที่กำหนดค่าได้สูง
สะอาดและมีประสิทธิภาพ
- ดีไซน์สะอาด UI ทันสมัย ไม่มีโฆษณา
- อินเทอร์เฟซสดชื่น ใช้งานง่าย
- ไม่มีการบังคับสมัครสมาชิกแพลตฟอร์มใดๆ
คลังคำศัพท์
มีคำศัพท์ที่ใช้บ่อยในตัว รวมถึง CET-4, CET-6, GMAT, GRE, IELTS, SAT, TOEFL, ภาษาอังกฤษบัณฑิตศึกษา, TEM-4, TEM-8 และอื่นๆ (official website only)
ออกแบบมาเพื่อตอบสนองความต้องการการเรียนรู้คำศัพท์ของผู้ใช้ส่วนใหญ่ ยินดีต้อนรับการสนับสนุนคำศัพท์เพิ่มเติมจากชุมชน
การรันโปรเจกต์
หมายเหตุ: โปรเจกต์นี้สามารถรันแบบสแตนด์อโลนโดยข้อมูลจะถูกบันทึกในเครื่อง ต้องสำรองข้อมูลด้วยตนเองเมื่อเปลี่ยนอุปกรณ์; สิ่งนี้ไม่ส่งผลกระทบต่อการใช้งานปกติ
โปรเจกต์นี้สร้างด้วย Nuxt และต้องการสภาพแวดล้อม Node.js
- ติดตั้ง NodeJS ดูเอกสารอย่างเป็นทางการ
- โปรเจกต์มีขนาดใหญ่ แนะนำให้ใช้
git clone --depth 1 https://github.com/zyronon/TypeWords.gitเพื่อโคลนเฉพาะคอมมิตล่าสุด ฟังก์ชัน Download ZIP ของ GitHub จะไม่ทำงานอย่างถูกต้อง - ในไดเรกทอรีรากของโปรเจกต์ เปิดเทอร์มินัลและรัน
pnpm installเพื่อดาวน์โหลด dependencies - รัน
pnpm run devเพื่อเริ่มโปรเจกต์ ที่อยู่เริ่มต้นคือhttp://localhost:5567 - เปิด
http://localhost:5567ในเบราว์เซอร์เพื่อเข้าถึงโปรเจกต์ - รัน
pnpm run generateเพื่อบิลด์ไฟล์โปรเจกต์
ฟีเจอร์และข้อเสนอแนะ
โปรเจกต์อยู่ในช่วงพัฒนาเริ่มต้น ฟีเจอร์ใหม่กำลังถูกเพิ่มอย่างต่อเนื่อง หากคุณมีข้อเสนอแนะหรือคำขอฟีเจอร์ อย่าลังเลที่จะเปิด Issue
หากคุณชอบปรัชญาการออกแบบของซอฟต์แวร์นี้ กรุณาส่ง PR ขอบคุณสำหรับการสนับสนุนของคุณ!
คู่มือการมีส่วนร่วม
หากคุณสนใจในโปรเจกต์นี้ เรายินดีต้อนรับการมีส่วนร่วมของคุณและจะให้ความช่วยเหลือเท่าที่เป็นไปได้
ก่อนมีส่วนร่วม กรุณาติดต่อสื่อสารกับนักพัฒนาเพื่อหลีกเลี่ยงความขัดแย้งของโค้ด
ขอบคุณอีกครั้งสำหรับการมีส่วนร่วมของคุณ!
README.Uk (`docs/README.uk.md`)
Опис проєкту
https://www.bilibili.com/video/BV1QwYv6eEAS
Онлайн-доступ
Список функцій
Практика слів
- Режими практики: Слідування / Диктант / Самоперевірка / Письмо з пам'яті
- Розумний режим: Автоматично розраховує слова для вивчення на основі кривих пам'яті, поглиблюючи запам'ятовування через диктант
- Вільний режим: Без обмежень, плануйте своє власне навчання
- Надає фонетику, вимову (американську/британську), приклади речень, фрази, синоніми, однокореневі слова, етимологію, статистику помилок та багато іншого
Запам'ятовування статей
- Вбудовані класичні підручники; ви також можете додавати або імпортувати статті з перекладом в один клік та двомовним порівнянням
- Подвійні режими слідування + диктант, введення речення за реченням з автоматичною вимовою для ефективнішого запам'ятовування
- Підтримує слухання під час письма з пам'яті для закріплення навчання
Обране, Помилкові слова, Освоєні
- Слова, набрані неправильно під час навчання, автоматично додаються до вашого зошита помилкових слів для подальшого повторення
- Активно додавайте слова до освоєних, щоб автоматично пропускати їх у майбутніх сесіях
- Додавайте слова до обраного для закріплення та повторення
Висока налаштовуваність
- Багаті звукові ефекти клавіатури
- Налаштовувані гарячі клавіші
- Висококонфігуровані параметри налаштування
Чистий та ефективний
- Чистий дизайн, сучасний інтерфейс, без реклами
- Освіжаючий інтерфейс, проста робота
- Без примусової підписки на будь-яку платформу
Бібліотека словникового запасу
Вбудований часто використовуваний словниковий запас, включаючи CET-4, CET-6, GMAT, GRE, IELTS, SAT, TOEFL, англійську для аспірантури, TEM-4, TEM-8 та багато іншого (official website only).
Розроблено для задоволення потреб більшості користувачів у вивченні словникового запасу. Вітаються додаткові словникові внески від спільноти.
Запуск проекту
Примітка: Цей проект може працювати автономно з даними, збереженими локально. Ручне резервне копіювання потрібне при зміні пристроїв; це не впливає на нормальне використання.
Цей проект побудований на Nuxt і вимагає середовища Node.js.
- Встановіть NodeJS, див. офіційну документацію
- Проект великий. Рекомендується використовувати
git clone --depth 1 https://github.com/zyronon/TypeWords.gitдля клонування лише останнього коміту. Функція Download ZIP GitHub не працюватиме правильно. - У кореневому каталозі проекту відкрийте термінал і виконайте
pnpm installдля завантаження залежностей. - Виконайте
pnpm run devдля запуску проекту. Адреса за замовчуваннямhttp://localhost:5567 - Відкрийте
http://localhost:5567у браузері для доступу до проекту. - Виконайте
pnpm run generateдля збірки файлів проекту.
Функції та пропозиції
Проект наразі на ранній стадії розробки, нові функції постійно додаються. Якщо у вас є пропозиції або запити на функції, не соромтеся відкрити Issue.
Якщо вам подобається філософія дизайну цього програмного забезпечення, будь ласка, надішліть PR. Дякуємо за вашу підтримку!
Посібник з внесків
Якщо вас цікавить цей проект, ми вітаємо ваш внесок і надамо якомога більше допомоги.
Перед внеском, будь ласка, зв'яжіться з розробниками, щоб уникнути конфліктів коду.
Ще раз дякуємо за ваш внесок!
README.Vi (`docs/README.vi.md`)
Giới thiệu dự án
https://www.bilibili.com/video/BV1QwYv6eEAS
Truy cập trực tuyến
Danh sách tính năng
Luyện từ vựng
- Chế độ luyện tập: Theo dõi / Chính tả / Tự kiểm tra / Viết từ bộ nhớ
- Chế độ thông minh: Tự động tính toán từ vựng học tập dựa trên đường cong trí nhớ, tăng cường ghi nhớ qua chính tả
- Chế độ tự do: Không hạn chế, tự lên kế hoạch học tập
- Cung cấp phiên âm, phát âm (Mỹ/Anh), câu ví dụ, cụm từ, từ đồng nghĩa, từ cùng gốc, nguồn gốc từ, thống kê lỗi và nhiều hơn nữa
Ghi nhớ bài viết
- Sách giáo khoa kinh điển tích hợp; bạn cũng có thể thêm hoặc nhập bài viết với dịch một cú nhấp và so sánh song ngữ
- Chế độ kép theo dõi + chính tả, nhập từng câu với phát âm tự động để ghi nhớ hiệu quả hơn
- Hỗ trợ nghe trong khi viết từ bộ nhớ để củng cố học tập
Yêu thích, Từ sai, Đã thành thạo
- Từ gõ sai trong quá trình học tự động được thêm vào sổ từ sai để ôn tập sau
- Chủ động thêm từ vào đã thành thạo để tự động bỏ qua trong các phiên tiếp theo
- Thêm từ vào yêu thích để củng cố và ôn tập
Tùy chỉnh cao
- Hiệu ứng âm thanh bàn phím phong phú
- Phím tắt có thể tùy chỉnh
- Tùy chọn cài đặt có thể cấu hình cao
Gọn gàng và hiệu quả
- Thiết kế gọn gàng, giao diện hiện đại, không quảng cáo
- Giao diện tươi mới, thao tác đơn giản
- Không ép buộc đăng ký bất kỳ nền tảng nào
Thư viện từ vựng
Từ vựng thường dùng tích hợp bao gồm CET-4, CET-6, GMAT, GRE, IELTS, SAT, TOEFL, tiếng Anh sau đại học, TEM-4, TEM-8 và nhiều hơn nữa (official website only).
Được thiết kế để đáp ứng nhu cầu học từ vựng của hầu hết người dùng. Đóng góp từ vựng bổ sung từ cộng đồng được hoan nghênh.
Chạy dự án
Lưu ý: Dự án này có thể chạy độc lập với dữ liệu được lưu cục bộ. Cần sao lưu thủ công khi đổi thiết bị; điều này không ảnh hưởng đến việc sử dụng bình thường.
Dự án này được xây dựng với Nuxt và yêu cầu môi trường Node.js.
- Cài đặt NodeJS, tham khảo tài liệu chính thức
- Dự án lớn. Khuyến nghị sử dụng
git clone --depth 1 https://github.com/zyronon/TypeWords.gitđể chỉ clone commit mới nhất. Chức năng Download ZIP của GitHub sẽ không hoạt động đúng. - Trong thư mục gốc của dự án, mở terminal và chạy
pnpm installđể tải dependencies. - Chạy
pnpm run devđể khởi động dự án. Địa chỉ mặc định làhttp://localhost:5567 - Mở
http://localhost:5567trong trình duyệt để truy cập dự án. - Chạy
pnpm run generateđể build các file dự án.
Tính năng và đề xuất
Dự án hiện đang trong giai đoạn phát triển đầu, các tính năng mới liên tục được thêm vào. Nếu bạn có bất kỳ đề xuất hoặc yêu cầu tính năng nào, hãy mở một Issue.
Nếu bạn thích triết lý thiết kế của phần mềm này, vui lòng gửi PR. Cảm ơn sự hỗ trợ của bạn!
Hướng dẫn đóng góp
Nếu bạn quan tâm đến dự án này, chúng tôi hoan nghênh đóng góp của bạn và sẽ cung cấp nhiều sự giúp đỡ nhất có thể.
Trước khi đóng góp, vui lòng liên lạc với các nhà phát triển để tránh xung đột mã.
Cảm ơn bạn một lần nữa vì những đóng góp của bạn!
README.Zh CN (`docs/README.zh-CN.md`)
项目介绍
https://www.bilibili.com/video/BV1QwYv6eEAS
在线访问
功能列表
单词练习
- 练习模式:跟写 / 听写 / 自测 / 默写
- 智能模式:记忆曲线自动计算学习单词,并通过默写加深记忆
- 自由模式:不受限制,自行规划
- 提供音标、发音(美音、英音)、例句、短语、近义词、同根词、词源、错误统计等功能
背文章
- 内置经典教材书籍,也可自行添加、导入文章,提供一键翻译、译文对照功能
- 跟打 + 默写双模式,逐句输入,自动发音,让背诵更高效
- 支持边听边默写,强化记忆
收藏、错词本、已掌握
- 学习单词时输入错误自动添加到错词本,方便后续复习
- 可主动添加到已掌握,后续学习时自动跳过
- 可主动添加到收藏中,以便巩固复习
高度自由
- 丰富的键盘音效
- 可自定义快捷键
- 高度定制化的设置选项
简洁高效
- 简洁设计,现代化UI,无广告
- 界面清爽,操作简单
- 不强制关注任何平台
词库
内置了常用的 CET-4 、CET-6 、GMAT 、GRE 、IELTS 、SAT 、TOEFL 、考研英语、专业四级英语、专业八级英语等词库(仅官方网站)。
尽可能满足大部分用户对背单词的需求,也非常欢迎社区贡献更多的词库
运行
注:本项目可单独运行,数据保存在本地,换设备需手动备份数据,不影响正常使用;
本项目是基于Nuxt开发的,需要 node 环境来运行。
- 安装 NodeJS,参考官方文档
- 项目文件很大,推荐使用
git clone --depth 1 https://github.com/zyronon/TypeWords.git命令只克隆最近一次提交。直接下载
Github 提供的 Download ZIP 功能是无法运行的 - 在项目根目录下,打开命令行,运行
pnpm install来下载依赖。 - 执行
pnpm run dev来启动项目,项目默认地址为http://localhost:5567 - 在浏览器中打开
http://localhost:5567来访问项目。 - 执行
pnpm run generate打包项目文件
功能与建议
目前项目处于开发初期,新功能正在持续添加中,如果你对软件有任何功能与建议,欢迎在 Issues 中提出
如果你也喜欢本软件的设计思想,欢迎提交 Pr,非常感谢你对我们的支持!
贡献指南
如果您对本项目感兴趣,我们非常欢迎参与到项目的贡献中,我们会尽可能地提供帮助
在贡献前,我们希望您能与开发者进行沟通,以避免代码冲突
再次感谢您对项目的贡献!🎉
❤️ 支持 TypeWords
如果 TypeWords 对您有所帮助,欢迎赞助项目,支持服务器运行和后续开发。
当然,不赞助也完全不影响使用。分享项目、提交反馈或贡献代码,同样是非常宝贵的支持。
README.Zh TW (`docs/README.zh-TW.md`)
項目介紹
https://www.bilibili.com/video/BV1QwYv6eEAS
線上訪問
功能列表
單詞練習
- 練習模式:跟寫 / 聽寫 / 自測 / 默寫
- 智慧模式:記憶曲線自動計算學習單詞,並通過默寫加深記憶
- 自由模式:不受限制,自行規劃
- 提供音標、發音(美音、英音)、例句、短語、近義詞、同根詞、詞源、錯誤統計等功能
背文章
- 內建經典教材書籍,也可自行添加、匯入文章,提供一鍵翻譯、譯文對照功能
- 跟打 + 默寫雙模式,逐句輸入,自動發音,讓背誦更高效
- 支援邊聽邊默寫,強化記憶
收藏、錯詞本、已掌握
- 學習單詞時輸入錯誤自動添加到錯詞本,方便後續複習
- 可主動添加到已掌握,後續學習時自動跳過
- 可主動添加到收藏中,以便鞏固複習
高度自由
- 豐富的鍵盤音效
- 可自訂快捷鍵
- 高度客製化的設定選項
簡潔高效
- 簡潔設計,現代化UI,無廣告
- 介面清爽,操作簡單
- 不強制關注任何平台
詞庫
內建了常用的 CET-4、CET-6、GMAT、GRE、IELTS、SAT、TOEFL、考研英語、專業四級英語、專業八級英語等詞庫(僅官方網站)。
盡可能滿足大部分使用者對背單詞的需求,也非常歡迎社群貢獻更多的詞庫。
運行
注:本專案可單獨運行,資料保存在本地,換設備需手動備份資料,不影響正常使用;
本專案是基於 Nuxt 開發的,需要 Node 環境來運行。
- 安裝 NodeJS,參考官方文件
- 專案檔案很大,推薦使用
git clone --depth 1 https://github.com/zyronon/TypeWords.git命令只克隆最近一次提交。直接下載 Github 提供的 Download ZIP 功能是無法運行的 - 在專案根目錄下,打開命令列,運行
pnpm install來下載依賴。 - 執行
pnpm run dev來啟動專案,專案預設地址為http://localhost:5567 - 在瀏覽器中打開
http://localhost:5567來訪問專案。 - 執行
pnpm run generate打包專案檔案
功能與建議
目前專案處於開發初期,新功能正在持續添加中,如果你對軟體有任何功能與建議,歡迎在 Issues 中提出
如果你也喜歡本軟體的設計思想,歡迎提交 PR,非常感謝你對我們的支持!
貢獻指南
如果您對本專案感興趣,我們非常歡迎參與到專案的貢獻中,我們會盡可能地提供幫助
在貢獻前,我們希望您能與開發者進行溝通,以避免程式碼衝突
再次感謝您對專案的貢獻!
❤️ 支持 TypeWords
如果 TypeWords 對您有所幫助,歡迎讚助專案,支持服務器運行和後續開髮。
當然,不讚助也完全不影響使用。分享專案、提交反饋或貢獻代碼,同樣是非常寶貴的支持。
--- METRICS ---
- Files Extracted: 15
- Estimated Token Budget: ~14971 tokens
- Canonical Reference: https://codewiki.google/github.com/zyronon/TypeWords