Extract English from Documentation Comment.

Overview

E2DC

Extract English text from Swift's Documentation Comment.

ドキュメンテーションコメントに書かれた英語を翻訳したい場合に、便利かもしれないツールです。
(現時点では Swift のみ大雑把に対応)

2022-03-29.7.59.48.mov

Requirements

  • macOS 12+
  • iOS 15+

Development

brew install mint
mint bootstrap

FAQ

Q. AppStore で配布して欲しい。
A. macOS版については AppStore で公開済みです。iOS版も近日中にリリースを予定しています。

Q. うまく変換できないときがある。
A. 現時点では大雑把に動けばいいというスタンスのため実装は雑です。改善PRについてはいつでも歓迎です 🙏

Q. Swift以外の言語は対応しないの? A. 需要がありそうなら対応したいと考えています。(自分が欲しい物を優先した結果、Swiftのみ最初に対応しました)

Q. もっと実践的な SwiftUI アプリを作って。どうぞ。
A. Swift-Evolution-Browser

Links

Author

Yusuke Hosonuma / @tobi462

You might also like...
KIEM - Open Source Library, converting mistyped Korean string into English string

KIEM Open Source Library, converting misspelled Korean string into English strin

Simple command line interactive game to practice German (or English) with simple short stories.

Gif With GIF you can practice German or English with short stories. The stories are written in an easy language, and you can interact with the charact

My english learning by reading application swift, realm
My english learning by reading application swift, realm

read-answer-learn-app My english learning by reading application swift, realm I used Swift language and storyboard, realm, tureng translate service in

Argo is a library that lets you extract models from JSON or similar structures in a way that's concise, type-safe, and easy to extend
Argo is a library that lets you extract models from JSON or similar structures in a way that's concise, type-safe, and easy to extend

Argo is a library that lets you extract models from JSON or similar structures in a way that's concise, type-safe, and easy to extend. Using Argo

Scan the MRZ code of a passport and extract the firstname, lastname, passport number, nationality, date of birth, expiration date and personal numer.
Scan the MRZ code of a passport and extract the firstname, lastname, passport number, nationality, date of birth, expiration date and personal numer.

PassportScanner Works with 2 and 3 line identity documents. What is this With PassportScanner you can use your camera to scan the MRZ code of a passpo

Extract opening hours tags from a camera image

OpeningHoursPhoto Extract opening hours tags from a camera image This project is no longer active. The latest development is taking part as part of Go

📱iOS app to extract full-resolution video frames as images.
📱iOS app to extract full-resolution video frames as images.

Frame Grabber is a focused, easy-to-use iOS app to extract full-resolution video frames as images. Perfect to capture and share your favorite video mo

📱iOS app to extract full-resolution video frames as images.
📱iOS app to extract full-resolution video frames as images.

Frame Grabber is a focused, easy-to-use iOS app to extract full-resolution video frames as images. Perfect to capture and share your favorite video mo

Swift Package used for video where I demonstrate how to extract a package to a local framework and modify it.
Swift Package used for video where I demonstrate how to extract a package to a local framework and modify it.

SegmentedPicker NOTE: This sample code is taken from the article by Frank Jia in his article titled Build a Custom iOS Segmented Control With SwiftUI

Convert live photos and videos into animated GIFs in iOS, or extract frames from them.
Convert live photos and videos into animated GIFs in iOS, or extract frames from them.

Create a GIF from the provided video file url, Or extract images from videos. This repository has been separated from original repo along with some no

iOS application to extract accession numbers from wall labels using Vision and VisionKit frameworks.
iOS application to extract accession numbers from wall labels using Vision and VisionKit frameworks.

iOS application to extract accession numbers from wall labels using Vision and VisionKit frameworks. Important This is experimenta

An example project showing how to extract and color anchor geometry in RealityKit
An example project showing how to extract and color anchor geometry in RealityKit

RealityKit - Extracting anchor geometry to create a custom Mesh An example project showing how to extract anchor geometry from ARMeshAnchor, create a

Extract Metal functions from .metallib files.
Extract Metal functions from .metallib files.

Metal Library Archive MetalLibraryArchive is a product of reverse-engineering Apple's metallib file format. You can use MetalLibraryArchive to get the

nef💊a toolset to ease the creation of documentation in the form of Xcode Playgrounds
nef💊a toolset to ease the creation of documentation in the form of Xcode Playgrounds

nef, short for Nefertiti, mother of Ankhesenamun, is a toolset to ease the creation of documentation in the form of Xcode Playgrounds. It provides com

Generate Markdown documentation from source code
Generate Markdown documentation from source code

SourceDocs SourceDocs is a command line tool that generates markdown documentation files from inline source code comments. Similar to Sphinx or Jazzy,

docc2html - A static site generator for DocC documentation archives
docc2html - A static site generator for DocC documentation archives

Tool to convert "DocC" archives, a format to document Swift frameworks and packages: Documenting a Swift Framework or Package, to a static HTML site.

Generate Markdown documentation from source code
Generate Markdown documentation from source code

SourceDocs SourceDocs is a command line tool that generates markdown documentation files from inline source code comments. Similar to Sphinx or Jazzy,

The iOS framework that grows only as fast as its documentation

Nimbus is an iOS framework whose feature set grows only as fast as its documentation. Support status Nimbus is in a supported maintenance mode, meanin

Code and documentation for my talk Anime-fy Yourself Using Core ML
Code and documentation for my talk Anime-fy Yourself Using Core ML

Anime-fy Yourself Code and documentation for my talk Anime-fy Yourself Using Core ML Convert from PyTorch to Core ML To convert @bryandlee's PyTorch i

Comments
  • JavaDoc形式の対応(Kotlin / C++ / others)

    JavaDoc形式の対応(Kotlin / C++ / others)

    以下のような /** */ 形式をサポートする。 https://github.com/JetBrains/kotlin/blob/master/libraries/stdlib/common/src/kotlin/TextH.kt#L19-L27

        /**
         * Attempts to match a regular expression exactly at the specified [index] in the [input] char sequence.
         *
         * Unlike [matchEntire] function, it doesn't require the match to span to the end of [input].
         *
         * @return An instance of [MatchResult] if the input matches this [Regex] at the specified [index] or `null` otherwise.
         * @throws IndexOutOfBoundsException if [index] is less than zero or greater than the length of the [input] char sequence.
         * @sample samples.text.Regexps.matchAt
         */
    
    enhancement 
    opened by YusukeHosonuma 0
Releases(1.1.0)
Ios-mod-extract - iOS mod extract with swift

DIOExtract Example To run the example project, clone the repo, and run pod insta

Victor Freitas 3 Jun 14, 2022
This is a command line tool to extract an app icon. this sample will extract the icon 16x16 from Safari app.

?? X-BundleIcon This is a command line tool to extract an app icon. this sample will extract the icon 16x16 from Safari app. xbi com.apple.Safari 16 /

Rui Aureliano 3 Sep 1, 2022
Swift-DocC is a documentation compiler for Swift frameworks and packages aimed at making it easy to write and publish great developer documentation.

Swift-DocC is a documentation compiler for Swift frameworks and packages aimed at making it easy to write and publish great developer docum

Apple 833 Jan 3, 2023
Unofficial Dribbble iOS wrapper allows you to integrate Dribble API into iOS application (Designer, Shot, Comment, User Story, Like, Follow)

DribbbleSDK DribbbleSDK is easy-to-use iOS wrapper for Dribbble SDK. We're working hard to complete the full coverage of available methods and make th

Agilie Team 74 Dec 2, 2020
Comment-Spell-Checker - Xcode extension for spell checking and auto-correcting code comments.

Comment Spell Checker An Xcode Source Editor extension that runs spell check and auto correct on your code comments. Features Supports mutliple commen

Velislava Yanchina 157 Aug 28, 2022
Mybook swiftui - A Facebook UI Clone with some capabilities like like/unlike, comment, scroll, show stories etc

mybook_swiftui ?? Trying to create a Facebook UI Clone with some capabilities li

mogolAyberk 1 Apr 16, 2022
Mercury is a free English dictionary iOS application.

Mercury - English Dictionary Mercury is a free English dictionary iOS application. Why "Mercury"? In my trip to the USA I have bought the book "Cosmic

Oleg Rybalko 2 Apr 20, 2022
A game you can guess English words about family with Swift

Guess Word In this game you can guess English words about family. The Project cr

slemeshaev 0 Dec 18, 2021
iOS constraint maker you always wanted. Write constraints like sentences in English. Simple

YeahLayout iOS constraint maker you always wanted. Write constraints like sentences in English. Simple. Intuitive. No frightening abstractions. One fi

Андрей Соловьев 1 Jan 10, 2022
A Flutter tourism app that is backed-by Redux, shows animations, internationalization (i18n, English <=> Arabic), ClipPath, and fonts

A Flutter tourism app that is backed-by Redux, shows animations, internationalization (i18n, English <=> Arabic), ClipPath, and fonts. YouTube demo I

Abdulmomen Kadum عبدالمؤمن كاظم 277 Dec 28, 2022