일반 소개
플래시카드는 듀오링고의 대안을 제공하기 위해 설계된 오픈 소스 언어 학습 도구입니다. 스티븐 린(깃허브 사용자명: stvlynn)이 개발한 이 프로젝트는 최신 사용자 인터페이스와 다국어 지원을 통해 사용자가 보다 지능적으로 언어를 학습할 수 있도록 돕습니다. 플래시카드는 인공 지능 기술을 활용하여 동적 니모닉 카드 시스템을 제공하고, 다국어 인터페이스(영어 및 중국어)를 지원하며, 발음 가이드 및 관련 어휘 제안 등의 기능을 포함합니다. 기능이 포함되어 있습니다. 사용자는 자체 호스팅 백엔드 시스템을 통해 학습 환경을 개인화할 수 있습니다.

기능 목록
- 인공 지능 기술을 사용하여 메모리 효과를 향상시키는 동적 메모리 카드 시스템
- 다국어 인터페이스 지원(영어/중국어)
- 테일윈드 CSS로 디자인된 최신 사용자 인터페이스
- 영국 및 미국 발음 가이드 제공
- 어휘력 확장에 도움이 되는 관련 어휘 제안
- 개인화를 지원하는 자체 호스팅 백엔드 시스템
- 새로운 언어 팩, UI 개선 및 AI 힌트 최적화를 위한 오픈 소스, 커뮤니티 기여를 환영합니다.
도움말 사용
설치 프로세스
- 프로젝트 코드를 복제합니다:
git clone https://github.com/stvlynn/flashcard.git
cd flashcard
- 종속성을 설치합니다:
npm install
- 환경 변수 구성: 환경 변수를
.env
파일을 열고 다음을 추가합니다:
VITE_DIFY_API_KEY=your_dify_api_key
VITE_DIFY_API_URL=your_workflow_endpoint
- 개발 서버를 시작합니다:
npm run dev
사용 가이드라인
- 동적 메모리 카드 시스템::
- 앱에서 배우고 싶은 언어를 선택합니다.
- 시스템은 학습 진행 상황과 암기에 따라 메모리 카드를 동적으로 생성합니다.
- 각 카드에는 어휘를 완전히 익힐 수 있도록 단어, 발음 및 예문이 포함되어 있습니다.
- 다국어 인터페이스 지원::
- 설정에서 선호하는 인터페이스 언어를 선택합니다(현재 영어와 중국어가 지원됩니다).
- 언어 배경이 다른 사용자를 위해 인터페이스 언어가 즉시 전환됩니다.
- 발음 가이드::
- 각 단어 카드에는 발음 버튼이 있으며, 이를 클릭하면 영국식 발음과 미국식 발음을 들을 수 있습니다.
- 반복해서 듣고 따라함으로써 발음의 정확성을 향상하세요.
- 관련 어휘 제안::
- 이 시스템은 현재 학습 중인 단어를 기반으로 관련 단어를 추천하여 어휘력을 확장하는 데 도움을 줍니다.
- 이 단어는 카드 하단에 표시되며 클릭하면 자세한 내용을 볼 수 있습니다.
- 자체 호스팅 백엔드 시스템::
- Dify 대시보드에 로그인하고 새 워크플로를 만든 다음 가져오기를 수행합니다.
dify-config.yml
문서화. - 업데이트
.env
문서에서 API 키와 워크플로 엔드포인트를 사용하여 개인화를 완료할 수 있습니다.
- Dify 대시보드에 로그인하고 새 워크플로를 만든 다음 가져오기를 수행합니다.
- 커뮤니티 기여::
- 개발자는 새로운 언어 팩을 추가할 수 있습니다.
public/locales/[lang]/
카탈로그. - 사용자 경험을 향상시키기 위한 UI 개선 사항과 AI 프롬프트 최적화를 제출하세요.
- 프로젝트가 지속적으로 개선될 수 있도록 버그 보고서와 개선 제안을 제출하세요.
- 개발자는 새로운 언어 팩을 추가할 수 있습니다.
© 저작권 정책
기사 저작권 AI 공유 서클 모두 무단 복제하지 마세요.
관련 문서
댓글 없음...