Merge pull request #3164 from 9joao6/master

Google Translate button for the OCR form
This commit is contained in:
Jaex 2018-02-23 19:33:01 +03:00 committed by GitHub
commit 5bd821b48c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 61 additions and 8 deletions

View file

@ -36,6 +36,7 @@ private void InitializeComponent()
this.llAttribution = new System.Windows.Forms.LinkLabel();
this.btnStartOCR = new System.Windows.Forms.Button();
this.pbProgress = new System.Windows.Forms.ProgressBar();
this.llGoogleTranslate = new System.Windows.Forms.LinkLabel();
this.SuspendLayout();
//
// cbLanguages
@ -82,10 +83,18 @@ private void InitializeComponent()
this.pbProgress.Name = "pbProgress";
this.pbProgress.Style = System.Windows.Forms.ProgressBarStyle.Marquee;
//
// llGoogleTranslate
//
resources.ApplyResources(this.llGoogleTranslate, "llGoogleTranslate");
this.llGoogleTranslate.Name = "llGoogleTranslate";
this.llGoogleTranslate.TabStop = true;
this.llGoogleTranslate.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.llGoogleTranslate_LinkClicked);
//
// OCRSpaceForm
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.llGoogleTranslate);
this.Controls.Add(this.lblResult);
this.Controls.Add(this.txtResult);
this.Controls.Add(this.lblLanguage);
@ -110,5 +119,6 @@ private void InitializeComponent()
private System.Windows.Forms.LinkLabel llAttribution;
private System.Windows.Forms.Button btnStartOCR;
private System.Windows.Forms.ProgressBar pbProgress;
private System.Windows.Forms.LinkLabel llGoogleTranslate;
}
}

View file

@ -107,6 +107,7 @@ private void StartOCR(Stream stream, string filename)
cbLanguages.Enabled = btnStartOCR.Enabled = txtResult.Enabled = true;
pbProgress.Visible = false;
txtResult.Focus();
llGoogleTranslate.Enabled = true;
}
});
}
@ -126,5 +127,11 @@ private void llAttribution_LinkClicked(object sender, LinkLabelLinkClickedEventA
{
URLHelpers.OpenURL("https://ocr.space");
}
private void llGoogleTranslate_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
{
URLHelpers.OpenURL("https://translate.google.com/#auto/en/" + Uri.EscapeDataString(txtResult.Text));
this.Close();
}
}
}
}

View file

@ -138,7 +138,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;cbLanguages.ZOrder" xml:space="preserve">
<value>3</value>
<value>4</value>
</data>
<data name="lblLanguage.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -165,7 +165,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;lblLanguage.ZOrder" xml:space="preserve">
<value>2</value>
<value>3</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="txtResult.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
@ -196,7 +196,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;txtResult.ZOrder" xml:space="preserve">
<value>1</value>
<value>2</value>
</data>
<data name="lblResult.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -223,7 +223,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;lblResult.ZOrder" xml:space="preserve">
<value>0</value>
<value>1</value>
</data>
<data name="llAttribution.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
@ -253,7 +253,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;llAttribution.ZOrder" xml:space="preserve">
<value>6</value>
<value>7</value>
</data>
<data name="btnStartOCR.Location" type="System.Drawing.Point, System.Drawing">
<value>168, 22</value>
@ -277,7 +277,7 @@
<value>$this</value>
</data>
<data name="&gt;&gt;btnStartOCR.ZOrder" xml:space="preserve">
<value>5</value>
<value>6</value>
</data>
<data name="pbProgress.Location" type="System.Drawing.Point, System.Drawing">
<value>168, 22</value>
@ -301,7 +301,43 @@
<value>$this</value>
</data>
<data name="&gt;&gt;pbProgress.ZOrder" xml:space="preserve">
<value>4</value>
<value>5</value>
</data>
<data name="llGoogleTranslate.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="llGoogleTranslate.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="llGoogleTranslate.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="llGoogleTranslate.Location" type="System.Drawing.Point, System.Drawing">
<value>336, 56</value>
</data>
<data name="llGoogleTranslate.Size" type="System.Drawing.Size, System.Drawing">
<value>216, 13</value>
</data>
<data name="llGoogleTranslate.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
</data>
<data name="llGoogleTranslate.Text" xml:space="preserve">
<value>Open in Google Translate and close window</value>
</data>
<data name="llGoogleTranslate.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>TopRight</value>
</data>
<data name="&gt;&gt;llGoogleTranslate.Name" xml:space="preserve">
<value>llGoogleTranslate</value>
</data>
<data name="&gt;&gt;llGoogleTranslate.Type" xml:space="preserve">
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;llGoogleTranslate.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;llGoogleTranslate.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>