TypeWords Documentation

Practice English, one strike, one step forward

RAW Doc

Technical Documentation: zyronon/TypeWords

ℹ️ Provenance: Multi-Tier Ingestion · CodeWiki Reference

Overview (`README.md`)

Project Introduction

https://www.bilibili.com/video/BV1QwYv6eEAS

Online Access

https://typewords.cc

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.

  1. Install NodeJS, refer to the official documentation
  2. The project is large. It's recommended to use git clone --depth 1 https://github.com/zyronon/TypeWords.git to clone only the latest commit. GitHub's Download ZIP feature will not work properly.
  3. In the project root directory, open a terminal and run pnpm install to download dependencies.
  4. Run pnpm run dev to start the project. The default address is http://localhost:5567
  5. Open http://localhost:5567 in your browser to access the project.
  6. Run pnpm run generate to 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

Contributing Guidelines

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

https://typewords.cc

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.

  1. Installiere NodeJS, siehe offizielle Dokumentation
  2. Das Projekt ist groß. Es wird empfohlen, git clone --depth 1 https://github.com/zyronon/TypeWords.git zu verwenden, um nur den letzten Commit zu klonen. Die Download ZIP-Funktion von GitHub wird nicht richtig funktionieren.
  3. Im Projektstammverzeichnis öffne ein Terminal und führe pnpm install aus, um Abhängigkeiten herunterzuladen.
  4. Führe pnpm run dev aus, um das Projekt zu starten. Die Standardadresse ist http://localhost:5567
  5. Öffne http://localhost:5567 in deinem Browser, um auf das Projekt zuzugreifen.
  6. Führe pnpm run generate aus, 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

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

https://typewords.cc

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.

  1. Instala NodeJS, consulta la documentación oficial
  2. El proyecto es grande. Se recomienda usar git clone --depth 1 https://github.com/zyronon/TypeWords.git para clonar solo el último commit. La función Download ZIP de GitHub no funcionará correctamente.
  3. En el directorio raíz del proyecto, abre una terminal y ejecuta pnpm install para descargar las dependencias.
  4. Ejecuta pnpm run dev para iniciar el proyecto. La dirección predeterminada es http://localhost:5567
  5. Abre http://localhost:5567 en tu navegador para acceder al proyecto.
  6. Ejecuta pnpm run generate para 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

Pautas 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

https://typewords.cc

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.

  1. Installez NodeJS, référez-vous à la documentation officielle
  2. Le projet est volumineux. Il est recommandé d'utiliser git clone --depth 1 https://github.com/zyronon/TypeWords.git pour cloner uniquement le dernier commit. La fonction Download ZIP de GitHub ne fonctionnera pas correctement.
  3. Dans le répertoire racine du projet, ouvrez un terminal et exécutez pnpm install pour télécharger les dépendances.
  4. Exécutez pnpm run dev pour démarrer le projet. L'adresse par défaut est http://localhost:5567
  5. Ouvrez http://localhost:5567 dans votre navigateur pour accéder au projet.
  6. Exécutez pnpm run generate pour 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

Directives 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

https://typewords.cc

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.

  1. Instal NodeJS, lihat dokumentasi resmi
  2. Proyek ini besar. Disarankan menggunakan git clone --depth 1 https://github.com/zyronon/TypeWords.git untuk hanya mengkloning commit terbaru. Fungsi Download ZIP GitHub tidak akan berfungsi dengan benar.
  3. Di direktori root proyek, buka terminal dan jalankan pnpm install untuk mengunduh dependensi.
  4. Jalankan pnpm run dev untuk memulai proyek. Alamat default adalah http://localhost:5567
  5. Buka http://localhost:5567 di browser Anda untuk mengakses proyek.
  6. Jalankan pnpm run generate untuk 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

Pedoman 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

オンラインアクセス

https://typewords.cc

機能一覧

単語練習

  • 練習モード:フォロー入力 / ディクテーション / セルフテスト / 暗記
  • スマートモード:記憶曲線に基づいて学習単語を自動計算し、ディクテーションで記憶を深める
  • フリーモード:制限なし、自分で計画
  • 発音記号、発音(アメリカ英語/イギリス英語)、例文、フレーズ、類義語、同根語、語源、エラー統計などの機能を提供

文章暗記

  • クラシックな教科書を内蔵、記事の追加・インポートも可能、ワンクリック翻訳・対訳機能付き
  • フォロー入力 + ディクテーションのデュアルモード、文ごとの入力、自動発音でより効率的な暗記
  • 聞きながら書く機能で記憶を強化

お気に入り、間違いノート、習得済み

  • 学習中に入力ミスした単語は自動的に間違いノートに追加され、後で復習しやすい
  • 習得済みに追加すると、以降の学習で自動的にスキップ
  • お気に入りに追加して復習を強化

高度なカスタマイズ

  • 豊富なキーボード効果音
  • カスタマイズ可能なショートカットキー
  • 高度にカスタマイズ可能な設定オプション

シンプルで効率的

  • シンプルなデザイン、モダンなUI、広告なし
  • すっきりしたインターフェース、簡単操作
  • プラットフォームへの強制フォローなし

単語帳

CET-4、CET-6、GMAT、GRE、IELTS、SAT、TOEFL、大学院英語、専門英語4級、専門英語8級などの一般的な単語帳を内蔵 (official website only)。
ほとんどのユーザーの単語学習ニーズを満たすよう設計されています。コミュニティからの単語帳の貢献も大歓迎です。

実行方法

注:このプロジェクトは単独で実行でき、データはローカルに保存されます。デバイスを変更する場合は手動でバックアップが必要ですが、通常の使用には影響しません。

このプロジェクトは Nuxt で構築されており、Node.js 環境が必要です。

  1. NodeJS をインストール、公式ドキュメントを参照
  2. プロジェクトファイルが大きいため、git clone --depth 1 https://github.com/zyronon/TypeWords.git コマンドで最新のコミットのみをクローンすることをお勧めします。GitHub の Download ZIP 機能では正常に動作しません。
  3. プロジェクトのルートディレクトリでターミナルを開き、pnpm install を実行して依存関係をダウンロード。
  4. pnpm run dev を実行してプロジェクトを起動。デフォルトアドレスは http://localhost:5567
  5. ブラウザで http://localhost:5567 を開いてプロジェクトにアクセス。
  6. pnpm run generate を実行してプロジェクトファイルをビルド。

機能と提案

プロジェクトは現在開発初期段階で、新機能を継続的に追加しています。ソフトウェアに関する提案や機能リクエストがあれば、Issues でお気軽にどうぞ。
このソフトウェアの設計思想が気に入ったら、PR を提出してください。ご支援ありがとうございます!

貢献ガイド

貢献ガイドライン

このプロジェクトに興味があれば、貢献を歓迎します。できる限りサポートいたします。

貢献する前に、コードの競合を避けるため、開発者とコミュニケーションを取ってください。

貢献に再度感謝いたします!


README.Ko (`docs/README.ko.md`)

프로젝트 소개

https://www.bilibili.com/video/BV1QwYv6eEAS

온라인 접속

https://typewords.cc

기능 목록

단어 연습

  • 연습 모드: 따라쓰기 / 받아쓰기 / 자가 테스트 / 암기
  • 스마트 모드: 기억 곡선을 기반으로 학습 단어를 자동 계산하고, 받아쓰기를 통해 기억을 강화
  • 자유 모드: 제한 없이 자유롭게 계획
  • 발음 기호, 발음(미국식/영국식), 예문, 구문, 동의어, 어근, 어원, 오류 통계 등 기능 제공

문장 암기

  • 클래식 교과서 내장, 문장 추가 및 가져오기 가능, 원클릭 번역 및 이중 언어 비교 기능
  • 따라쓰기 + 받아쓰기 듀얼 모드, 문장별 입력, 자동 발음으로 더 효율적인 암기
  • 들으면서 쓰기 기능으로 기억 강화

즐겨찾기, 오답 노트, 숙달 완료

  • 학습 중 입력 오류가 발생한 단어는 자동으로 오답 노트에 추가되어 나중에 복습하기 편리
  • 숙달 완료에 추가하면 이후 학습 시 자동으로 건너뜀
  • 즐겨찾기에 추가하여 복습 강화

높은 자유도

  • 풍부한 키보드 효과음
  • 사용자 정의 단축키
  • 높은 수준의 사용자 정의 설정 옵션

간결하고 효율적

  • 심플한 디자인, 현대적인 UI, 광고 없음
  • 깔끔한 인터페이스, 간단한 조작
  • 플랫폼 강제 구독 없음

단어장

CET-4, CET-6, GMAT, GRE, IELTS, SAT, TOEFL, 대학원 영어, 전문 영어 4급, 전문 영어 8급 등 일반적으로 사용되는 단어장 내장 (official website only).
대부분의 사용자의 단어 학습 요구를 충족하도록 설계되었습니다. 커뮤니티의 추가 단어장 기여를 환영합니다.

실행 방법

참고: 이 프로젝트는 독립적으로 실행할 수 있으며 데이터는 로컬에 저장됩니다. 기기를 변경할 때는 수동 백업이 필요하지만 정상적인 사용에는 영향을 미치지 않습니다.

이 프로젝트는 Nuxt로 구축되었으며 Node.js 환경이 필요합니다.

  1. NodeJS 설치, 공식 문서 참조
  2. 프로젝트 파일이 크므로 git clone --depth 1 https://github.com/zyronon/TypeWords.git 명령으로 최신 커밋만 클론하는 것을 권장합니다. GitHub의 Download ZIP 기능은 제대로 작동하지 않습니다.
  3. 프로젝트 루트 디렉토리에서 터미널을 열고 pnpm install을 실행하여 종속성을 다운로드합니다.
  4. pnpm run dev를 실행하여 프로젝트를 시작합니다. 기본 주소는 http://localhost:5567입니다.
  5. 브라우저에서 http://localhost:5567을 열어 프로젝트에 접속합니다.
  6. pnpm run generate를 실행하여 프로젝트 파일을 빌드합니다.

기능 및 제안

프로젝트는 현재 초기 개발 단계이며 새로운 기능이 계속 추가되고 있습니다. 소프트웨어에 대한 제안이나 기능 요청이 있으면 Issues에서 자유롭게 제안해 주세요.
이 소프트웨어의 디자인 철학이 마음에 드신다면 PR을 제출해 주세요. 지원해 주셔서 감사합니다!

기여 가이드

기여 지침

이 프로젝트에 관심이 있으시다면 기여를 환영합니다. 최대한 도움을 드리겠습니다.

기여하기 전에 코드 충돌을 방지하기 위해 개발자와 소통해 주세요.

기여해 주셔서 다시 한번 감사드립니다!


README.Pt (`docs/README.pt.md`)

Apresentação do projeto

https://www.bilibili.com/video/BV1QwYv6eEAS

Acesso online

https://typewords.cc

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.

  1. Instale o NodeJS, consulte a documentação oficial
  2. O projeto é grande. Recomenda-se usar git clone --depth 1 https://github.com/zyronon/TypeWords.git para clonar apenas o último commit. A função Download ZIP do GitHub não funcionará corretamente.
  3. No diretório raiz do projeto, abra um terminal e execute pnpm install para baixar as dependências.
  4. Execute pnpm run dev para iniciar o projeto. O endereço padrão é http://localhost:5567
  5. Abra http://localhost:5567 no seu navegador para acessar o projeto.
  6. Execute pnpm run generate para 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

Diretrizes 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

Онлайн-доступ

https://typewords.cc

Список функций

Практика слов

  • Режимы практики: Следование / Диктант / Самопроверка / Письмо по памяти
  • Умный режим: Автоматически рассчитывает изучаемые слова на основе кривых памяти, углубляя память через диктант
  • Свободный режим: Без ограничений, планируйте своё обучение самостоятельно
  • Предоставляет фонетику, произношение (американское/британское), примеры предложений, фразы, синонимы, однокоренные слова, этимологию, статистику ошибок и многое другое

Запоминание статей

  • Встроенные классические учебники; вы также можете добавлять или импортировать статьи с переводом в один клик и двуязычным сравнением
  • Двойные режимы следования + диктант, ввод предложение за предложением с автоматическим произношением для более эффективного запоминания
  • Поддерживает прослушивание во время письма по памяти для закрепления обучения

Избранное, Ошибочные слова, Освоенные

  • Слова, набранные неправильно во время обучения, автоматически добавляются в вашу тетрадь ошибочных слов для последующего повторения
  • Активно добавляйте слова в освоенные, чтобы автоматически пропускать их в будущих сессиях
  • Добавляйте слова в избранное для закрепления и повторения

Высокая настраиваемость

  • Богатые звуковые эффекты клавиатуры
  • Настраиваемые горячие клавиши
  • Высококонфигурируемые параметры настройки

Чистый и эффективный

  • Чистый дизайн, современный интерфейс, без рекламы
  • Освежающий интерфейс, простое управление
  • Без принудительной подписки на какую-либо платформу

Библиотека словарного запаса

Встроенный часто используемый словарный запас, включая CET-4, CET-6, GMAT, GRE, IELTS, SAT, TOEFL, английский для аспирантуры, TEM-4, TEM-8 и многое другое (official website only).
Разработан для удовлетворения потребностей большинства пользователей в изучении словарного запаса. Приветствуются дополнительные словарные вклады от сообщества.

Запуск проекта

Примечание: Этот проект может работать автономно с данными, сохранёнными локально. Ручное резервное копирование требуется при смене устройств; это не влияет на нормальное использование.

Этот проект построен на Nuxt и требует среды Node.js.

  1. Установите NodeJS, см. официальную документацию
  2. Проект большой. Рекомендуется использовать git clone --depth 1 https://github.com/zyronon/TypeWords.git для клонирования только последнего коммита. Функция Download ZIP GitHub не будет работать правильно.
  3. В корневом каталоге проекта откройте терминал и выполните pnpm install для загрузки зависимостей.
  4. Выполните pnpm run dev для запуска проекта. Адрес по умолчанию http://localhost:5567
  5. Откройте http://localhost:5567 в браузере для доступа к проекту.
  6. Выполните pnpm run generate для сборки файлов проекта.

Функции и предложения

Проект в настоящее время находится на ранней стадии разработки, новые функции добавляются постоянно. Если у вас есть предложения или запросы на функции, не стесняйтесь открыть Issue.
Если вам нравится философия дизайна этого программного обеспечения, пожалуйста, отправьте PR. Спасибо за вашу поддержку!

Руководство по вкладу

Руководство по вкладу

Если вас интересует этот проект, мы приветствуем ваш вклад и предоставим максимальную помощь.

Перед внесением вклада, пожалуйста, свяжитесь с разработчиками, чтобы избежать конфликтов кода.

Ещё раз спасибо за ваш вклад!


README.Th (`docs/README.th.md`)

แนะนำโปรเจกต์

https://www.bilibili.com/video/BV1QwYv6eEAS

เข้าถึงออนไลน์

https://typewords.cc

รายการฟีเจอร์

ฝึกคำศัพท์

  • โหมดฝึก: ตามพิมพ์ / เขียนตามคำบอก / ทดสอบตัวเอง / เขียนจากความจำ
  • โหมดอัจฉริยะ: คำนวณคำศัพท์ที่เรียนอัตโนมัติตามเส้นโค้งความจำ เพิ่มความจำผ่านการเขียนตามคำบอก
  • โหมดอิสระ: ไม่มีข้อจำกัด วางแผนการเรียนรู้ด้วยตัวเอง
  • มีสัทอักษร การออกเสียง (อเมริกัน/อังกฤษ) ประโยคตัวอย่าง วลี คำพ้องความหมาย คำรากเดียวกัน นิรุกติศาสตร์ สถิติข้อผิดพลาด และอื่นๆ

ท่องบทความ

  • มีหนังสือเรียนคลาสสิกในตัว; คุณยังสามารถเพิ่มหรือนำเข้าบทความพร้อมการแปลคลิกเดียวและการเปรียบเทียบสองภาษา
  • โหมดคู่ตามพิมพ์ + เขียนตามคำบอก ป้อนทีละประโยค ออกเสียงอัตโนมัติเพื่อการท่องจำที่มีประสิทธิภาพมากขึ้น
  • รองรับการฟังขณะเขียนจากความจำเพื่อเสริมการเรียนรู้

รายการโปรด คำผิด คำที่เชี่ยวชาญแล้ว

  • คำที่พิมพ์ผิดระหว่างเรียนจะถูกเพิ่มลงในสมุดคำผิดอัตโนมัติเพื่อทบทวนในภายหลัง
  • เพิ่มคำลงในรายการเชี่ยวชาญแล้วเพื่อข้ามอัตโนมัติในเซสชันถัดไป
  • เพิ่มคำลงในรายการโปรดเพื่อทบทวนและเสริมความแข็งแกร่ง

ปรับแต่งได้สูง

  • เอฟเฟกต์เสียงคีย์บอร์ดหลากหลาย
  • ปุ่มลัดที่ปรับแต่งได้
  • ตัวเลือกการตั้งค่าที่กำหนดค่าได้สูง

สะอาดและมีประสิทธิภาพ

  • ดีไซน์สะอาด UI ทันสมัย ไม่มีโฆษณา
  • อินเทอร์เฟซสดชื่น ใช้งานง่าย
  • ไม่มีการบังคับสมัครสมาชิกแพลตฟอร์มใดๆ

คลังคำศัพท์

มีคำศัพท์ที่ใช้บ่อยในตัว รวมถึง CET-4, CET-6, GMAT, GRE, IELTS, SAT, TOEFL, ภาษาอังกฤษบัณฑิตศึกษา, TEM-4, TEM-8 และอื่นๆ (official website only)
ออกแบบมาเพื่อตอบสนองความต้องการการเรียนรู้คำศัพท์ของผู้ใช้ส่วนใหญ่ ยินดีต้อนรับการสนับสนุนคำศัพท์เพิ่มเติมจากชุมชน

การรันโปรเจกต์

หมายเหตุ: โปรเจกต์นี้สามารถรันแบบสแตนด์อโลนโดยข้อมูลจะถูกบันทึกในเครื่อง ต้องสำรองข้อมูลด้วยตนเองเมื่อเปลี่ยนอุปกรณ์; สิ่งนี้ไม่ส่งผลกระทบต่อการใช้งานปกติ

โปรเจกต์นี้สร้างด้วย Nuxt และต้องการสภาพแวดล้อม Node.js

  1. ติดตั้ง NodeJS ดูเอกสารอย่างเป็นทางการ
  2. โปรเจกต์มีขนาดใหญ่ แนะนำให้ใช้ git clone --depth 1 https://github.com/zyronon/TypeWords.git เพื่อโคลนเฉพาะคอมมิตล่าสุด ฟังก์ชัน Download ZIP ของ GitHub จะไม่ทำงานอย่างถูกต้อง
  3. ในไดเรกทอรีรากของโปรเจกต์ เปิดเทอร์มินัลและรัน pnpm install เพื่อดาวน์โหลด dependencies
  4. รัน pnpm run dev เพื่อเริ่มโปรเจกต์ ที่อยู่เริ่มต้นคือ http://localhost:5567
  5. เปิด http://localhost:5567 ในเบราว์เซอร์เพื่อเข้าถึงโปรเจกต์
  6. รัน pnpm run generate เพื่อบิลด์ไฟล์โปรเจกต์

ฟีเจอร์และข้อเสนอแนะ

โปรเจกต์อยู่ในช่วงพัฒนาเริ่มต้น ฟีเจอร์ใหม่กำลังถูกเพิ่มอย่างต่อเนื่อง หากคุณมีข้อเสนอแนะหรือคำขอฟีเจอร์ อย่าลังเลที่จะเปิด Issue
หากคุณชอบปรัชญาการออกแบบของซอฟต์แวร์นี้ กรุณาส่ง PR ขอบคุณสำหรับการสนับสนุนของคุณ!

คู่มือการมีส่วนร่วม

แนวทางการมีส่วนร่วม

หากคุณสนใจในโปรเจกต์นี้ เรายินดีต้อนรับการมีส่วนร่วมของคุณและจะให้ความช่วยเหลือเท่าที่เป็นไปได้

ก่อนมีส่วนร่วม กรุณาติดต่อสื่อสารกับนักพัฒนาเพื่อหลีกเลี่ยงความขัดแย้งของโค้ด

ขอบคุณอีกครั้งสำหรับการมีส่วนร่วมของคุณ!


README.Uk (`docs/README.uk.md`)

Опис проєкту

https://www.bilibili.com/video/BV1QwYv6eEAS

Онлайн-доступ

https://typewords.cc

Список функцій

Практика слів

  • Режими практики: Слідування / Диктант / Самоперевірка / Письмо з пам'яті
  • Розумний режим: Автоматично розраховує слова для вивчення на основі кривих пам'яті, поглиблюючи запам'ятовування через диктант
  • Вільний режим: Без обмежень, плануйте своє власне навчання
  • Надає фонетику, вимову (американську/британську), приклади речень, фрази, синоніми, однокореневі слова, етимологію, статистику помилок та багато іншого

Запам'ятовування статей

  • Вбудовані класичні підручники; ви також можете додавати або імпортувати статті з перекладом в один клік та двомовним порівнянням
  • Подвійні режими слідування + диктант, введення речення за реченням з автоматичною вимовою для ефективнішого запам'ятовування
  • Підтримує слухання під час письма з пам'яті для закріплення навчання

Обране, Помилкові слова, Освоєні

  • Слова, набрані неправильно під час навчання, автоматично додаються до вашого зошита помилкових слів для подальшого повторення
  • Активно додавайте слова до освоєних, щоб автоматично пропускати їх у майбутніх сесіях
  • Додавайте слова до обраного для закріплення та повторення

Висока налаштовуваність

  • Багаті звукові ефекти клавіатури
  • Налаштовувані гарячі клавіші
  • Висококонфігуровані параметри налаштування

Чистий та ефективний

  • Чистий дизайн, сучасний інтерфейс, без реклами
  • Освіжаючий інтерфейс, проста робота
  • Без примусової підписки на будь-яку платформу

Бібліотека словникового запасу

Вбудований часто використовуваний словниковий запас, включаючи CET-4, CET-6, GMAT, GRE, IELTS, SAT, TOEFL, англійську для аспірантури, TEM-4, TEM-8 та багато іншого (official website only).
Розроблено для задоволення потреб більшості користувачів у вивченні словникового запасу. Вітаються додаткові словникові внески від спільноти.

Запуск проекту

Примітка: Цей проект може працювати автономно з даними, збереженими локально. Ручне резервне копіювання потрібне при зміні пристроїв; це не впливає на нормальне використання.

Цей проект побудований на Nuxt і вимагає середовища Node.js.

  1. Встановіть NodeJS, див. офіційну документацію
  2. Проект великий. Рекомендується використовувати git clone --depth 1 https://github.com/zyronon/TypeWords.git для клонування лише останнього коміту. Функція Download ZIP GitHub не працюватиме правильно.
  3. У кореневому каталозі проекту відкрийте термінал і виконайте pnpm install для завантаження залежностей.
  4. Виконайте pnpm run dev для запуску проекту. Адреса за замовчуванням http://localhost:5567
  5. Відкрийте http://localhost:5567 у браузері для доступу до проекту.
  6. Виконайте 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

https://typewords.cc

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.

  1. Cài đặt NodeJS, tham khảo tài liệu chính thức
  2. 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.
  3. Trong thư mục gốc của dự án, mở terminal và chạy pnpm install để tải dependencies.
  4. Chạy pnpm run dev để khởi động dự án. Địa chỉ mặc định là http://localhost:5567
  5. Mở http://localhost:5567 trong trình duyệt để truy cập dự án.
  6. 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

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

在线访问

https://typewords.cc

功能列表

单词练习

  • 练习模式:跟写 / 听写 / 自测 / 默写
  • 智能模式:记忆曲线自动计算学习单词,并通过默写加深记忆
  • 自由模式:不受限制,自行规划
  • 提供音标、发音(美音、英音)、例句、短语、近义词、同根词、词源、错误统计等功能

背文章

  • 内置经典教材书籍,也可自行添加、导入文章,提供一键翻译、译文对照功能
  • 跟打 + 默写双模式,逐句输入,自动发音,让背诵更高效
  • 支持边听边默写,强化记忆

收藏、错词本、已掌握

  • 学习单词时输入错误自动添加到错词本,方便后续复习
  • 可主动添加到已掌握,后续学习时自动跳过
  • 可主动添加到收藏中,以便巩固复习

高度自由

  • 丰富的键盘音效
  • 可自定义快捷键
  • 高度定制化的设置选项

简洁高效

  • 简洁设计,现代化UI,无广告
  • 界面清爽,操作简单
  • 不强制关注任何平台

词库

内置了常用的 CET-4 、CET-6 、GMAT 、GRE 、IELTS 、SAT 、TOEFL 、考研英语、专业四级英语、专业八级英语等词库(仅官方网站)。
尽可能满足大部分用户对背单词的需求,也非常欢迎社区贡献更多的词库

运行

注:本项目可单独运行,数据保存在本地,换设备需手动备份数据,不影响正常使用;

本项目是基于Nuxt开发的,需要 node 环境来运行。

  1. 安装 NodeJS,参考官方文档
  2. 项目文件很大,推荐使用 git clone --depth 1 https://github.com/zyronon/TypeWords.git 命令只克隆最近一次提交。直接下载
    Github 提供的 Download ZIP 功能是无法运行的
  3. 在项目根目录下,打开命令行,运行pnpm install来下载依赖。
  4. 执行pnpm run dev来启动项目,项目默认地址为http://localhost:5567
  5. 在浏览器中打开http://localhost:5567 来访问项目。
  6. 执行pnpm run generate打包项目文件

功能与建议

目前项目处于开发初期,新功能正在持续添加中,如果你对软件有任何功能与建议,欢迎在 Issues 中提出
如果你也喜欢本软件的设计思想,欢迎提交 Pr,非常感谢你对我们的支持!

贡献指南

贡献准则

如果您对本项目感兴趣,我们非常欢迎参与到项目的贡献中,我们会尽可能地提供帮助

在贡献前,我们希望您能与开发者进行沟通,以避免代码冲突

再次感谢您对项目的贡献!🎉

❤️ 支持 TypeWords

如果 TypeWords 对您有所帮助,欢迎赞助项目,支持服务器运行和后续开发。
当然,不赞助也完全不影响使用。分享项目、提交反馈或贡献代码,同样是非常宝贵的支持。


README.Zh TW (`docs/README.zh-TW.md`)

項目介紹

https://www.bilibili.com/video/BV1QwYv6eEAS

線上訪問

https://typewords.cc

功能列表

單詞練習

  • 練習模式:跟寫 / 聽寫 / 自測 / 默寫
  • 智慧模式:記憶曲線自動計算學習單詞,並通過默寫加深記憶
  • 自由模式:不受限制,自行規劃
  • 提供音標、發音(美音、英音)、例句、短語、近義詞、同根詞、詞源、錯誤統計等功能

背文章

  • 內建經典教材書籍,也可自行添加、匯入文章,提供一鍵翻譯、譯文對照功能
  • 跟打 + 默寫雙模式,逐句輸入,自動發音,讓背誦更高效
  • 支援邊聽邊默寫,強化記憶

收藏、錯詞本、已掌握

  • 學習單詞時輸入錯誤自動添加到錯詞本,方便後續複習
  • 可主動添加到已掌握,後續學習時自動跳過
  • 可主動添加到收藏中,以便鞏固複習

高度自由

  • 豐富的鍵盤音效
  • 可自訂快捷鍵
  • 高度客製化的設定選項

簡潔高效

  • 簡潔設計,現代化UI,無廣告
  • 介面清爽,操作簡單
  • 不強制關注任何平台

詞庫

內建了常用的 CET-4、CET-6、GMAT、GRE、IELTS、SAT、TOEFL、考研英語、專業四級英語、專業八級英語等詞庫(僅官方網站)。
盡可能滿足大部分使用者對背單詞的需求,也非常歡迎社群貢獻更多的詞庫。

運行

注:本專案可單獨運行,資料保存在本地,換設備需手動備份資料,不影響正常使用;

本專案是基於 Nuxt 開發的,需要 Node 環境來運行。

  1. 安裝 NodeJS,參考官方文件
  2. 專案檔案很大,推薦使用 git clone --depth 1 https://github.com/zyronon/TypeWords.git 命令只克隆最近一次提交。直接下載 Github 提供的 Download ZIP 功能是無法運行的
  3. 在專案根目錄下,打開命令列,運行 pnpm install 來下載依賴。
  4. 執行 pnpm run dev 來啟動專案,專案預設地址為 http://localhost:5567
  5. 在瀏覽器中打開 http://localhost:5567 來訪問專案。
  6. 執行 pnpm run generate 打包專案檔案

功能與建議

目前專案處於開發初期,新功能正在持續添加中,如果你對軟體有任何功能與建議,歡迎在 Issues 中提出
如果你也喜歡本軟體的設計思想,歡迎提交 PR,非常感謝你對我們的支持!

貢獻指南

貢獻準則

如果您對本專案感興趣,我們非常歡迎參與到專案的貢獻中,我們會盡可能地提供幫助

在貢獻前,我們希望您能與開發者進行溝通,以避免程式碼衝突

再次感謝您對專案的貢獻!

❤️ 支持 TypeWords

如果 TypeWords 對您有所幫助,歡迎讚助專案,支持服務器運行和後續開髮。
當然,不讚助也完全不影響使用。分享專案、提交反饋或貢獻代碼,同樣是非常寶貴的支持。


--- METRICS ---